Попытка установить композитор для настройки с помощью рамки Laravel
Я пытаюсь установить композитор на свой Mac, чтобы я мог использовать структуру Laravel. Я успешно загрузил композитор через терминал, а затем переместил композитор .phar в usr/local/bin с помощью команды: sudo mv composer.phar /usr/local/bin
.
Затем я изменил каталоги в мой корневой каталог, где у меня есть файлы larvel-master. После изменения этого каталога в терминале, а затем с помощью команды: composer install
Я получаю сообщение об ошибке: -bash: composer: command not found
Я пробовал другие варианты (например, php composer.phar install
и т.д.), однако я все равно получаю ту же ошибку.
Любая помощь будет высоко оценена. Спасибо!
Ответы
Ответ 1
Убедитесь, что /usr/local/bin
находится в $PATH
$ echo $PATH
Затем выполните
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
^^^^^^^^ you didn't rename it
Для справки см.
Ответ 2
Я запускаю Mavericks и имею такую же проблему. Я изменил /usr/local/bin/composer
на /usr/bin/composer
, и это сработало для меня.
Ответ 3
для mac os x Mavericks и Yosemite El capitan
Измените
sudo mv composer.phar /usr/local/bin/composer
To
sudo mv composer.phar /usr/bin/composer
Теперь, если вы просто напишете composer
в терминале, он покажет вам все доступные команды
Затем "if running MAMP" намагирует вашу папку htdocs и запускает
composer create-project laravel/laravel laratest
Надеюсь, что поможет
Ответ 4
Быстрая версия для копирования-вставки, включая sudo:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Ответ 5
Теперь в 2017 году я использую MacOS SIERRA 10.12.6 и sudo mv composer.phar /usr/bin/composer
не работает. Это работает для меня sudo mv composer.phar /usr/local/bin/composer
. Теперь я могу запустить композитор вместо php composer.pha