composer create-проект не устанавливает Laravel 5.3
Я пытался безрезультатно установить Laravel 5.3, но продолжаю получать 5.2 установлен. Вот что я сделал.
composer create-project laravel/laravel laravel53
Это должно вытащить последнюю версию laravel, которая является 5.3 правильно? Ну я так и думал, но я продолжаю получать 5.2 установлен
тогда я почувствовал, что это может быть проблема с композитором, поэтому я запустил композитор self-update
composer self-update
и все еще получить 5.2 установлен при запуске create-project
Я уверен, что что-то не так, потому что я запустил эту же команду на ноутбуке друга, и 5.3 был установлен
Я использую Mac book pro BTW
любые идеи, почему это так и как это можно решить?
спасибо
4 ответов
я узнал, что проблема была моей версией php все это время. Версия у меня была 5.5, а laravel 5.3 требует php версии 5.6 или выше.
для тех, кто имеет эту проблему, первое, что вы можете сделать, это проверить свою версию php и обновить до 5.6 или выше. Эта установка одной линии работала для меня
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
В зависимости от версии вы хотите и спецификации ОС, проверить этот ресурс изhttp://php-osx.liip.ch/ это было очень полезно для мне.
Итак, чтобы установить laravel5.3, Вы можете использовать composer create-project:
composer create-project laravel/laravel projectName
или
composer create-project laravel/laravel=5.3.0 projectName --prefer-dist
спасибо и удачи!
прежде всего, попробуйте очистить кэш композитор:
composer clear-cache
затем попробуйте выполнить эту команду:
composer create-project laravel/laravel=5.3.4 laravel53 --prefer-dist
в качестве альтернативы откройте composer.json
файл и изменить это:
"require": {
"laravel/framework": "5.2.*"
},
в:
"require": {
"laravel/framework": "5.3.*"
},
а то composer update
У меня уже был PHP 5.6, но он не смог написать .env файл, поэтому я должен был запустить команду с помощью sudo.