2016-10-04 81 views
0

我有如何安裝特定laravel版本:當我嘗試它給錯誤

const VERSION = '5.1.26 (LTS)'; (inside "vendor/laravel/framework/src/Illuminate/Foundation/Application.php") 

我的PHP和作曲家項目都

% php --version 
PHP 7.0.7 (cli) (built: May 25 2016 18:40:26) (NTS) 
Copyright (c) 1997-2016 The PHP Group 
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies 
    with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans 

% composer --version 
Composer version 1.1.2 2016-05-31 19:48:11 

我試圖安裝laravel版本5.1.26 (LTS)在下面的方法:

composer create-project laravel/laravel my_project 5.1.26 

,也

composer create-project laravel/laravel=5.1.26 science --prefer-dist 

都表示了同樣的錯誤:

PHP Warning: Uncaught InvalidArgumentException: Could not find package laravel/laravel with version 5.1.26. in phar:///usr/bin/composer/src/Composer/Command/CreateProjectCommand.php:310 

如何安裝舊版本。

回答

0

嘗試這樣

composer create-project laravel/laravel project_name "5.1.*" 
+0

但將它安裝5.1.26或任何其他。 –

+0

5.1.latest版本 – Komal

+0

我有一個項目的composer.json。如何安裝laravel並使用它創建項目 –

0

你的參數順序是錯誤的。嘗試下面的一個。

composer create-project laravel/laravel sacredindiaapp 5.1.* --prefer-dist 

它應該工作。

+0

爲什麼要使用--prefer-dist –

+0

下面是--prefer-dist的詳細描述 https://getcomposer.org/doc/03-cli.md#install –

0

試試這個,這會爲你工作... :)

composer create-project laravel/laravel=5.1 science --prefer-dist 
+0

只需在5.1.26版本的末尾刪除'.26'並運行它就可以在兩種情況下工作... –