Проблема в том, что если вы устанавливаете composer, используя root или sudo, он не будет доступен для пользователей без полномочий root.
Документ pre-reqs для Composer предупреждает, что не следует использовать root или sudo, но это предупреждение фактически отсутствует в самом документе установки.
Я бы порекомендовал удалить composer-cli (и игровую площадку, rest-сервер и т. Д.) С помощью команды, подобной sudo npm uninstall -g composer-cli
, а затем переустановить без использования sudo. Если у вас есть проблемы с правами установки npm, в вики знаний композитора есть некоторые заметки .