2015-02-07 152 views

回答

10

没有这是不可能与laravel安装程序。它将始终获得最新版本。这里的source of the laravel new command

protected function download($zipFile) 
{ 
    $response = \GuzzleHttp\get('http://cabinet.laravel.com/latest.zip')->getBody(); 
    //              ^^^^^^^^^^ 
    file_put_contents($zipFile, $response); 
    return $this; 
} 

你可以做的是使用composer create-project并指定版本:

composer create-project laravel/laravel project-name ~4.2.0 --prefer-dist 

顺便说~4.2.0意味着您将获得最新版本4.2.*(目前这4.2 .11)

1

如果您不打算创建多个4.2项目,则可以通过发出anoth来安装单个项目呃作曲命令:

composer create-project laravel/laravel foldername "4.2" --prefer-dist

其中foldername是文件夹的名称为您的项目和“4.2”指定的版本进行安装。

我刚刚在我的Windows 7机器上尝试过它,它的工作原理。

P.S. Laravel文档显示的语法略有不同:
composer create-project laravel/laravel "4.2" --prefer-dist
但是,这会在名为“4.2”的文件夹中创建5.0安装。

+0

是的,我尝试了作曲家创建项目laravel/laravel“4.2”--prefer-dist在Laravel Doc中给出。它不起作用。我会尝试使用文件夹名称〜4.2 – cpxPratik 2015-02-08 19:13:19

+0

@Surah请记住将您的选择/首选项的文件夹名称替换为'文件夹名称'。 – KazikM 2015-02-09 08:23:24

3

这对我的作品在宅基地之上:

$ composer create-project laravel/laravel YOURFOLDERNAME 4.2.* 

注*的版本号。

输出:

Installing laravel/laravel (v4.2.11) 
    - Installing laravel/laravel (v4.2.11) 
    Downloading: 100% 
0

这应该做的工作。

composer create-project laravel/laravel {{projectName}} 4.2.* --prefer-dist 
+0

你可以添加一些解释吗? – 2015-07-03 19:19:45