Я следую инструкциям в get composer.org и хочу глобально установить composer и выдать мне эту ошибку.
mv: cannot move ‘composer.phar’ to ‘/usr/local/bin/composer’: Permission denied
Так чего мне здесь не хватает?
Необходимо использовать
sudo mv composer.phar /usr/local/bin/composer
для перемещения файла в указанное местоположение (/usr/local/bin/composer
). Вам предложат ввести Ваш пароль после ввода этой команды. (См. примечание после команды).
sudo
используется для выполнения привилегированных команд и требует пользователя, который выполняет эту команду, существующую в список sudoers .
, Если Вы встречаетесь с ошибкой, такой как это:
user is not in the sudoers list. This incident will be reported
необходимо будет попросить, чтобы администратор выполнил эту команду для Вас, поскольку Вы не привилегированы достаточно для выполнения этой команды.
при выполнении его на внешнем сервере, чем не перемещаются composer.phar вместо этого используют ниже команды
php composer.phar update