Laravel创建5.2版本项目问题

时间:2015-12-18 11:41:47

标签: laravel composer-php 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 个答案:

答案 0 :(得分:17)

如果你看一下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的开发版本

答案 1 :(得分:5)

Laravel 5.2 docs在这里有正确的解决方案:

composer create-project --prefer-dist laravel/laravel blog "5.2.*"

答案 2 :(得分:2)

请注意,Laravel 5.2.0仍然是测试版,而不是稳定版。所以,对于全新安装:

  

composer create-project laravel / laravel your-project-name dev-develop

enter image description here

答案 3 :(得分:1)

今天如果您进行常规安装,它将为您提供5.2.23

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

答案 4 :(得分:1)

同样的事发生在我身上。由于我的php版本低于5.5,作曲家自动下载了与我的php版本兼容的laravel版本,它是laravel 5.0.16。安装完PHP 5.5之后就可以了。