composer出現Command “self-update” is not defined.

OS是使用Ubuntu 24.04。

移除舊的安裝,要確認有curl的安裝。

$ sudo apt-get remove composer
$ sudo apt-get update
$ sudo apt-get install curl

重新安裝

$ sudo curl -s https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/bin/composer

查看版本

$ composer -V