2015-12-18 122 views
8

我开始一个新项目,我想用新版本的laravel启动它。我不想升级和旧版本。Laravel创建5.2版本的项目问题

如何创建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文档。它正式出来

+2

我认为你需要添加'“最小稳定”:“测试版”'你composer.json –

回答

15

如果你看一下https://stackoverflow.com/a/25949281/3593996同样的问题是问Laravel 5何时开发版本。

现在,如果你想创建5.2项目,则需要使用dev-develop的版本作曲家创建项目:

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

的开发版本
2

请注意,Laravel 5.2.0仍然是一个测试版本,而不是稳定版本。因此,对于全新安装:

作曲家创建项目laravel/laravel您的项目名称DEV-发展

enter image description here

1

今天,如果你做平常的安装,它会得到你5.2.23

composer create-project laravel/laravel projectname --prefer-dist 
1

同样的事情发生在我身上。由于我的php版本低于5.5,作曲家自动下载了与我的php版本兼容的laravel版本,它的版本是5.04。在安装php 5.5后,它工作。