Не удалось открыть входной файл: /Users/me/composer.phar — после запуска источника ~ / .bash_profile.save

это вызывает у меня головную боль. Просто пытаюсь установить laravel 4.

Итак, установлен композитор нормально и он работает правильно. Проблема в том, что когда я пытался установить laravel, я получал эту ошибку:

- laravel/framework v4.2.9 requires php >=5.4.0 -> no matching package found.

Итак, я проверил версию PHP, которую использовал и использовал терминал:

which php

дал мне расположение usr / local / bin и затем php -v показал, что это 5.3 php.

Итак, следуя некоторым инструкциям, я отредактировал .bash_profile.save так, чтобы путь был теперь:

alias composer='php ~/composer.phar'
export PATH=/Applications/MAMP/bin/php/php5.5.14/bin:$PATH
^R

Я тогда побежал:

source ~/.bash_profile.save

А потом еще раз, какой php.

Это показало правильный путь, НО … при попытке использовать композитор я получил эту ошибку:

Не удалось открыть входной файл: /Users/me/composer.phar

Так что теперь я застрял. Это из-за псевдонима композитора? Где это сейчас должно быть указано?

Спасибо, просто хочу ладить с Laravel … 🙂

3

Решение

Вы должны иметь композитора в этом каталоге ниже

mv composer.phar /usr/local/bin/composer

И не в корне вашей учетной записи пользователя

7

Другие решения

Просто возьми это composer.phar на веб-сайте композитора и поместите его в то же место, где у вас есть composer.json; это все что тебе нужно

https://getcomposer.org/download/1.2.0/composer.phar

1