Я слідую за кроками на сайті composer.org і хочу встановити композитор у всьому світі і надати мені цю помилку.
mv: cannot move ‘composer.phar’ to ‘/usr/local/bin/composer’: Permission denied
То чого мені тут не вистачає?
Я слідую за кроками на сайті composer.org і хочу встановити композитор у всьому світі і надати мені цю помилку.
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