2016-08-09 4 views
0

Я успешно запускаю композитор для проектов Laravel в прошлом, но на этот раз он не хочет работать. Ни один из существующих потоков на StackOverflow не имел никаких полезных решений для меня.Ошибка композитора: «Не удалось открыть входной файл: /usr/bin/composer.phar»

Я переустановил композитора, и он живет у Пользователей/becky. Я попытался переместить его в/usr/bin /, так как это похоже на то, где CL думает, что он живет, но затем я получаю это сообщение: «Нет такого файла или каталога»

Хорошо! Я в тупике! Любые берущие?

+0

Какую команду вы используете для вызова композитора? просто «композитор» или «композитор.phar»? Используете ли вы бродячую машину или какую-либо виртуальную машину, которая должна быть предоставлена ​​для запуска композитора? – Sergeon

ответ

0

Основываясь на имени вашего каталога пользователей, я предполагаю, что вы находитесь на OS X. OS X, так как El Capitan, не разрешает доступ к /usr/bin. Вместо этого установите композитор в /usr/local/bin. Этот каталог по умолчанию по умолчанию, и у вас есть к нему доступ.

Чтобы переместить его из каталога, используйте:

mv /Users/becky/composer.phar /usr/local/bin/composer.phar 

Затем создайте псевдоним:

alias composer="/usr/bin/php /usr/local/bin/composer.phar" 
1

TYPO:

mv /Users/becky/composer.phar /usr/loca/bin/composer.phar 

ДОЛЖНЫ БЫТЬ:

mv /Users/becky/composer.phar /usr/local/bin/composer.phar 
+0

Это должен быть комментарий. – Anselm

+0

У меня была эта проблема в течение нескольких месяцев. Наконец-то решено! – fenadoruk

Смежные вопросы