Может ли кто-нибудь сказать мне точный процесс правильной установки композитора?

Я попытался установить его для Windows и Ubuntu, в любом случае я получил ту же ошибку: Не удалось открыть входной файл: composer.phar

Я не связываюсь с переменными пути env. У меня есть openssl без комментариев в php.ini. Будет здорово, если какую-либо помощь окажет эксперт YII. Поскольку я не могу заставить работать YII 2.0.


person Jignesh Rawal    schedule 01.05.2014    source источник
comment
Смотрите мой ответ; Я предполагаю, что вы используете Composer с php composer.phar <command>. Если нет, сообщите нам, как вы получаете ошибку.   -  person Nic Wortel    schedule 01.05.2014
comment
Кстати, кажется, что это дублирующий вопрос. См. не удалось ввести открытый файл: composer.phar, Не удалось открыть входной файл: ошибка composer.phar в symfony2 с использованием wamp и Как запустить композитор из любого места ?, например. См. также github.com/composer/composer/issues/1116. Вы даже искали сообщение об ошибке в Google или просто создали вопрос на Stack Overflow без каких-либо предварительных исследований?   -  person Nic Wortel    schedule 01.05.2014


Ответы (1)


Есть два способа использовать Composer: либо загрузить файл composer.phar (phar означает PHP-архив) и поместить его в свой рабочий каталог, либо установить его глобально.

Если вы загрузили phar, вам нужно выполнить следующие команды Composer:

php composer.phar <command>

Но если вы установили его глобально (запустив Composer-Setup.exe в Windows или поместив composer.phar в /usr/local/bin/composer в Linux), вам нужно запустить его так:

composer <command>

(где вы заменяете <command> одной из доступных команд, например install, update или self-update)

Похоже, вы установили Composer глобально, но используете его с php composer.phar. Поскольку файл composer.phar не существует в вашем текущем каталоге, он возвращает ошибку «Не удалось открыть входной файл».

Для получения дополнительной информации см. главу 'Использование Composer' документации по Composer. .

person Nic Wortel    schedule 01.05.2014
comment
Nic, когда я набираю композитор, я получаю диалог композитора и раздел справки только при использовании composer.phar, я получаю указанную выше ошибку. И да, я использую его вместе с php, как вы просили. - person Jignesh Rawal; 01.05.2014
comment
Я не понимаю, что ты пытаешься сказать здесь. - person Nic Wortel; 01.05.2014