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

117

通过composer命令安装Laravel是最快最简单的方法。根据Laravel文档(http://laravel.com/docs/quick),我们可以使用以下命令进行安装:

composer create-project --prefer-dist laravel/laravel [项目名]

composer create-project laravel/laravel your-project-name --prefer-dist

但是,当你运行以上命令时,它将获取最新版本的Laravel。如果我想要安装4.0.x的最新版本,或者在4.2发布后安装4.1.x,我该如何控制它?

7个回答

186

使用composer help create-project命令。

create-project 命令可以将给定的软件包创建为新项目并放置在新目录中。如果在当前有 composer.json 文件的目录下执行且没有参数,它会安装当前项目的软件包。
您可以使用此命令启动新项目或为项目开发人员设置一个干净的版本控制安装。

[version]
你也可以使用 = 或 : 作为分隔符来指定软件包名称的版本号。
要安装不稳定的软件包,请指定您想要的版本或使用 --stability=dev(其中 dev 可以是 RC、beta、alpha 或 dev 中的一个)。

此命令可行:

composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

这适用于*符号表示法。


2
使用开发版本(Laravel 5)进行操作:composer create-project laravel/laravel your-project-name dev-develop - Jannie Theunissen
1
我尝试使用 laravel/laravel=5.8.38 这个完全有效的版本,但是出现了 无法找到版本为 5.8.38 的 laravel/laravel 包 的错误。我去掉了 .38,然后就成功了。 - sinaza
@sinaza 我认为目前没有发布版本号为5.8.38的版本,我所看到的最新版本是5.8.35: https://packagist.org/packages/laravel/laravel#v5.8.35 - edi9999
你可以在版本号后面加上 ^ 符号,这样安装程序就会安装最新的版本。例如,在撰写本文时,版本8的最新版本是8.6.12。composer create-project laravel/laravel=^8 your-project-name --prefer-dist - Ron Michael

16

使用Composer Create-Project尝试

你也可以通过在终端中输入Composer create-project命令来安装Laravel:

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist

15

请看:

Laravel 4.2文档

语法(通过Composer):

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

例子:

composer create-project laravel/laravel my_laravel_dir 4.2

4.2是你的Laravel版本。

注意:如果你没有提供任何版本信息,它将自动获取最新版本的Laravel。


1
对于 Laravel 5.5,运行以下命令:composer create-project laravel/laravel my_laravel_dir 5.5* - Mubashar Iqbal

6
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

然后你可能需要安装所有的供应商软件包,所以:
composer install

6
如果您想使用您选择的 Laravel 版本的稳定版本,请使用以下命令:
composer create-project --prefer-dist laravel/laravel project-name "5.5.*"

这将选择版本5.5.*(5.5.28)中最新或最佳的更新。


4

要安装特定版本的 Laravel,请在终端上使用以下简单命令:

composer create-project --prefer-dist laravel/laravel:5.5.0 {dir-name}

3

使用Composer创建项目安装指定的Laravel版本

composer global require laravel/installer

如果您想安装特定版本,则只需编辑版本值"6.","5.8."

composer create-project --prefer-dist laravel/laravel 项目名称 "6.*"

运行本地开发服务器

php artisan serve


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接