Help us understand the problem. What is going on with this article?

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

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
lighthawk
ウェブ系システムの設計構築や運用をやっています。オンプレミス、パブリッククラウドどちらも使います。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away