это вызывает у меня головную боль. Просто пытаюсь установить 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 … 🙂
Вы должны иметь композитора в этом каталоге ниже
mv composer.phar /usr/local/bin/composer
И не в корне вашей учетной записи пользователя
Просто возьми это composer.phar
на веб-сайте композитора и поместите его в то же место, где у вас есть composer.json
; это все что тебе нужно