LoginSignup
37
18

More than 3 years have passed since last update.

ありがとうPrestissimo、そしてさようなら

Last updated at Posted at 2020-10-15

Composer2.0は並列ダウンロードができる

Prestissimoといえば、Composerにほぼ必須といってよいくらいの高速化ツールです。
しかしComposer2.0でついに並列ダウンロードが実装され、お別れの時がやってきました。
Prestissimo制作者のhirakさんが作られたプルリクエストは4年越しに実質的にマージされてクローズされることになりました。おめでとうございます。

Composer2.0にアップデートする前にPrestissimoは消しておこう

PrestissimoはComposer2.0では動きません。そのため、Composer2.0へバージョンアップする前に忘れずに消しておく必要があります。現在Composer2.0はRCリリースですが、2020年10月末までに正式リリース予定となっています。
追記:2020年10月24日に正式リリースされました。
2.0でインストーラーが変わるとかはなく、いつものようにcomposer self-updateすると2.0に更新されますので、composer global require hirak/prestissimoしているところがあれば削除しましょう。特にCIやデプロイスクリプトで自動的にcomposer self-updateしている環境では突然失敗するようになるためご用心ください。

知らない間にComposer2.0に更新されないようにしたい

こんな感じで--1引数をつけると、1.0系列で最新のパッケージに更新されます。

$ composer self-update --1

composer-setup.phpを使った新規インストールの時は--version=引数で1.0系列のバージョンを指定してください。

php composer-setup.php --version=1.10.15
37
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
37
18