Laravel создать выпуск проекта версии 5.2
Я начинаю новый проект, и я хочу начать его с новой версии laravel. Я не хочу обновлять и старую версию.
как я могу создать Laravel 5.2?
где моя проблема и что я сделал:
Я установил laravel 5.1 с
composer create-project --prefer-dist laravel/laravel projectname
и laravel new projectname
та же проблема.
это файл композитора после установки нового проекта
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"phpspec/phpspec": "~2.1"
},
...
Я также пробовал с
composer create-project laravel/laravel=5.2.0 projectname
но я получил эту ошибку
could not find package laravel/laravel with version 5.2.0.
Я пытался с composer self-update
такая же проблема
Я читал документацию laravel 5.2. Это официально
5 ответов
если вы посмотрите на https://stackoverflow.com/a/25949281/3593996 тот же вопрос был задан, когда Laravel 5 был в версии разработки.
теперь, если вы хотите создать проект 5.2, вам нужно использовать dev-develop
как версия в composer create project:
composer create-project laravel/laravel your-project-name dev-develop
но если вы хотите установить версию 5.1, вы можете использовать
composer create-project laravel/laravel your-project-name 5.1.*
или просто:
composer create-project laravel/laravel your-project-name
подобное для более старых версий, для пример:
composer create-project laravel/laravel your-project-name 5.0.*
или
composer create-project laravel/laravel your-project-name 4.2.*
когда Laravel 5.2 будет выпущен как стабильный, вы сможете установить его с помощью
composer create-project laravel/laravel your-project-name 5.2.*
или просто
composer create-project laravel/laravel your-project-name
и с помощью
composer create-project laravel/laravel your-project-name dev-develop
вы, вероятно, установите версию разработки Laravel 5.3
на Laravel 5.2 docs есть правильное решение здесь:
composer create-project --prefer-dist laravel/laravel blog "5.2.*"
обратите внимание, что Laravel 5.2.0 по-прежнему является бета-версией, а не стабильной версией. Итак, для свежей установки:
композитор создать-проект laravel / laravel ваш-проект-Имя dev-разработка
сегодня, если вы сделаете обычную установку, она получит вас 5.2.23
composer create-project laravel/laravel projectname --prefer-dist
то же самое случилось со мной. Поскольку моя версия php была ниже 5.5, композитор автоматически загрузил версию laravel, совместимую с моей версией php, и это был laravel 5.0.16. После установки PHP 5.5 он работал.