2

поэтому я пытаюсь установить composer (getcomposer.org/) с моего Macbook, я заметил, что он немного отличается от Windows. Я запустил команды, указанные на странице, и он был установлен в /Users/macbookpro/composer.phar , однако в Windows я могу вызывать команды composer из любого места в моих каталогах, на моем Mac я не могу и заставить команду работать Я должен напечатать php composer.phar внутри каталога, в котором он был установлен.

Итак, мой вопрос: как я могу вызвать мою команду composer из любого места в моих каталогах? Я хочу иметь возможность запускать, например, composer install а не php composer.phar install . Любая помощь очень ценится!

1 ответ1

2

Как указано на веб-сайте композитора, вам необходимо скопировать исполняемый файл в папку bin. Например, из вашего установочного каталога выполните это:

cp composer.phar /usr/local/bin/composer

Это скопирует и переименует исполняемый файл composer.phar как composer в /usr/local/bin , который является каталогом, который находится в вашем "PATH" по умолчанию. Поскольку он находится в вашем PATH, вы можете выполнить его из любого места. После копирования попробуйте запустить composer . Если это не работает, проверьте разрешения на выполнение /usr/local/bin/composer . Установите его исполняемым так:

chmod 755 /usr/local/bin/composer

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .