首页 文章

Laravel创建5.2版本项目问题

提问于
浏览
8

我正在开始一个新项目,我想用一个新版本的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 回答

  • 16

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

  • 4

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

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

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

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

    enter image description here

  • 2

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

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

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

相关问题