アップデートコマンド
最新バージョンにアップデート (今だとバージョン 2.x へ)
composer self-update
バージョンを指定してアップデート (1.10.17 を指定する場合)
composer self-update 1.10.17
バージョン 1 の最新 stable にアップデート
composer self-update --1
Command-line interface / Commands - Composer
エラーが発生する場合
下記のようなエラーが発生する場合
SHA384 is not supported by your openssl extension, could not verify the phar file integrity
composer のバージョンが古すぎるため、コマンドで更新できません。再インストールが必要です。
公式ドキュメント通りにインストールしていれば、同じように。
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c31c1e292ad7be5f49291169c0ac8f683499edddcfd4e42232982d0fd193004208a58ff6f353fde0012d35fdd72bc394') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Mac/Linux であれば下記のように composer.phar
をグローバルで使えるように。
mv composer.phar /usr/local/bin/composer
インストールできたか確認する。
$ composer -v
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.x.x