使用composer create-project安装特定的laravel 5版本

时间:2015-08-17 03:55:51

标签: php laravel composer-php

今天我尝试使用composer create-project laravel/laravel=5.1.8 your-project-name --prefer-dist安装特定的laravel版本,因为有些插件在5.1.9及更高版本上遇到了问题。

但是,安装失败并显示Could not find package laravel/laravel with version 5.1.8.如何使用composer安装它?

3 个答案:

答案 0 :(得分:8)

你可以这样做:

composer create-project laravel/laravel myproject --prefer-dist v5.1.8

要查看可用版本,您可以访问其包装页面(右下角):

https://packagist.org/packages/laravel/framework

<强>更新:

对于包laravel / laravel,v5.1.8实际上没有标签, 你的问题是laravel的框架(核心)..

你可以做的就是编辑你的composer.json:

"require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.8"
    },

composer update "laravel/framework"

答案 1 :(得分:7)

我能想到的一个简单答案是

composer create-project laravel/laravel <app name> "5.1.*"

只需替换&lt;应用名称&gt;使用您的应用程序名称,您将安装laravel的5.1发行版。

答案 2 :(得分:1)

使用以下命令:

composer create-project laravel/laravel my_project 5.1.8

您还可以指定版本及更高版本,例如5.1及其补丁,如下所示(推荐):

composer create-project laravel/laravel my_project 5.1.*