2015-02-07 183 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