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