【问题标题】:Laravel create 5.2 version project issueLaravel 创建 5.2 版本项目问题
【发布时间】:2016-03-25 02:52:06
【问题描述】:

我正在开始一个新项目,我想用新版本的 laravel 开始它。我不想升级旧版本。

如何创建 Laravel 5.2 项目?

我的问题在哪里,我做了什么:

我安装了 laravel 5.1

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

laravel new projectname也有同样的问题。

这是安装新项目后的composer文件

{
    "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 文档。正式出炉了

【问题讨论】:

  • 我认为您需要将"minimum-stability": "beta" 添加到您的composer.json

标签: laravel composer-php laravel-5.2


【解决方案1】:

如果您查看 https://stackoverflow.com/a/25949281/3593996,当 Laravel 5 处于开发版本时,也会提出同样的问题。

现在如果你想创建 5.2 项目,你需要在 composer create project 中使用 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 docs 在这里有正确的解决方案:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        今天,如果您进行常规安装,它将获得 5.2.23

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-02-11
            • 1970-01-01
            • 2019-03-07
            • 2016-01-12
            • 1970-01-01
            • 2016-11-04
            • 2018-11-26
            • 2021-12-20
            相关资源
            最近更新 更多