我正在开始一个新项目,我想用一个新版本的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项目,则需要在composer create project中使用
dev-develop
作为版本:但是如果你想安装5.1版本,你可以使用
或简单:
类似于旧版本,例如:
要么
当Laravel 5.2将稳定发布时,您将能够使用它进行安装
或者简单
和使用
您可能会安装Laravel 5.3的开发版本
Laravel 5.2 docs在这里有正确的解决方案:
请注意,Laravel 5.2.0仍然是测试版,而不是稳定版 . 因此,对于全新安装:
今天如果你做通常的安装它会得到你5.2.23
同样的事发生在我身上 . 由于我的php版本低于5.5,作曲家自动下载了与我的php版本兼容的laravel版本,它是laravel 5.0.16 . 安装PHP 5.5后,它工作 .