Laravel创建5.2版本项目问题
Laravel create 5.2 version project issue
我正在开始一个新项目,我想从 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 文档。正式出炉
请注意Laravel 5.2.0仍然是测试版,不是稳定版。因此,对于全新安装:
composer create-project laravel/laravel your-project-name dev-develop
如果您查看 ,在 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
的开发版本
今天,如果您进行常规安装,它会为您提供 5.2.23
composer create-project laravel/laravel projectname --prefer-dist
我也遇到过同样的情况。由于我的php版本低于5.5,作曲家自动下载了与我的php版本兼容的laravel版本,即laravel 5.0.16。安装 php 5.5 后它工作了。
Laravel 5.2 docs这里有正确的解法:
composer create-project --prefer-dist laravel/laravel blog "5.2.*"
我正在开始一个新项目,我想从 laravel 的新版本开始。我不想升级和老版本。
如何创建 Laravel 5.2 项目?
我的问题在哪里,我做了什么:
我用
安装了 laravel 5.1composer 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 文档。正式出炉
请注意Laravel 5.2.0仍然是测试版,不是稳定版。因此,对于全新安装:
composer create-project laravel/laravel your-project-name dev-develop
如果您查看 ,在 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
的开发版本今天,如果您进行常规安装,它会为您提供 5.2.23
composer create-project laravel/laravel projectname --prefer-dist
我也遇到过同样的情况。由于我的php版本低于5.5,作曲家自动下载了与我的php版本兼容的laravel版本,即laravel 5.0.16。安装 php 5.5 后它工作了。
Laravel 5.2 docs这里有正确的解法:
composer create-project --prefer-dist laravel/laravel blog "5.2.*"