Я пытался установить композитор через Brew в:
В usr/local/bin
(чего не было на Маврикс и я должен был сделать лично) Я сделал.
brew tap josegonzalez/homebrew-php
brew install josegonzalez/php/composer
я могу бежать php composer.phar
, но, когда я делаю php composer.phar install
Я получаю ошибку:
Composer could not find a composer.json file in /usr/local/bin
To initialize a project, please create a composer.json file as described in the http://getcomposer.org/ "Getting Started" section
Итак, я иду к https://getcomposer.org/doc/00-intro.md
, CTRL+F «.json» и ничего там нет. Серьезно композитор?
РЕДАКТИРОВАТЬ:
То, что я пытался сделать, это иметь composer
исполняемый файл против php composer.phar
, Это работает на данный момент из этого сейчас.
Страница «Начало работы» является введением в документацию. Большая часть документации начинается с инструкций по установке, как это делает Composer.
Страница, которая содержит информацию о composer.json
файл находится здесь — в разделе «Основное использование», вторая страница.
Я бы рекомендовал прочитать всю документацию полностью, чтобы вы лучше поняли, как использовать Composer. Я также рекомендую удалить то, что у вас есть, и следовать инструкциям по установке, приведенным в документации.
Чтобы установить composer и добавить в ваш глобальный путь:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
запустить их в терминале. Он говорит, что если вы получаете сообщение об ошибке, что usr не существует, вам нужно сделать это вручную. Я знаю, что был выбран ответ, так что это для тех, кто может увидеть это в будущем, как я иногда, и не хочу, чтобы мне посоветовали посетить еще один сайт. Это просто две строки, возможно, должно быть в sudo, если у вас есть ошибка разрешения
Простое решение устанавливается с помощью этой команды:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Установить пакет очень просто:
composer global require "phpunit/php-invoker=1.1.*"
В моем случае я не копировал все файлы проекта в папку, где я работал composer install
, Ну действуй:
composer.json
) в папкуcomposer install
оттудаЕсли вы просто хотите запустить композитор, создайте новый composer.json
файл, например:
{
"require": {
"php": ">=5.3.2"}
}
Тогда беги composer install
,
Я столкнулся с той же ошибкой и смог решить ее следующим образом:
composer diagnose
чтобы увидеть, если что-то не так с установленной версией composercomposer self-update
установить последнюю версию composer update
обновить свой composer.json
файл. Это сработало для меня