Композитор не смог найти композитора.json

Я пытался установить композитора через варежку за:

В usr/local/bin (который не был на Mavricks, и я должен был сделать лично), я сделал.

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", и ничего там нет. Серьезно композитор?

EDIT: То, что я пытался сделать, это иметь исполняемый файл composer vs php composer.phar . Сейчас это работает.

«Начало работы» – это, как вы, очевидно, не заметили, введение в документацию. Большинство документации начинаются с инструкций по установке, как это делает Composer.

Страница, содержащая информацию о файле composer.json находится здесь – в разделе «Основное использование», вторая страница.

Я бы рекомендовал полностью прочитать документацию, чтобы вы лучше поняли, как использовать 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 . Ну действуй:

  1. Скопируйте файлы проекта (включая composer.json ) в папку
  2. откройте CMD (я использую ConEmu ), перейдите к новой папке, запустите composer install оттуда
  3. Он должен работать или бросать ошибки в случае неправильного файла json.

Если вы хотите просто выполнить композитор, создайте новый файл composer.json например:

 { "require": { "php": ">=5.3.2" } } 

Затем запустите composer install .