2015-12-18 147 views
8

我開始一個新項目,我想用新版本的laravel啓動它。我不想升級和舊版本。Laravel創建5.2版本的項目問題

如何創建Laravel 5.2項目?

哪裏是我的問題,我做了什麼:

我安裝laravel 5.1

composer create-project --prefer-dist laravel/laravel projectname 

laravel new projectname有同樣的問題。

這是作曲家文件安裝一個新的項目

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "require": { 
     "php": ">=5.5.9", 
     "laravel/framework": "5.1.*" 
    }, 
    "require-dev": { 
     "fzaninotto/faker": "~1.4", 
     "mockery/mockery": "0.9.*", 
     "phpunit/phpunit": "~4.0", 
     "phpspec/phpspec": "~2.1" 
    }, 
... 

我也試圖與

composer create-project laravel/laravel=5.2.0 projectname 

,但我得到這個錯誤

could not find package laravel/laravel with version 5.2.0. 

composer self-update同樣的問題試圖 我讀了laravel 5.2文檔。它正式出來

+2

我認爲你需要添加'「最小穩定」:「測試版」'你composer.json –

回答

15

如果你看一下https://stackoverflow.com/a/25949281/3593996同樣的問題是問Laravel 5何時開發版本。

現在,如果你想創建5.2項目,則需要使用dev-develop的版本作曲家創建項目:

composer create-project laravel/laravel your-project-name dev-develop 

但是,如果你想安裝5.1版本,你可以使用

composer create-project laravel/laravel your-project-name 5.1.* 

或簡單:

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

類似的是舊版本,例如:

composer create-project laravel/laravel your-project-name 5.0.* 

composer create-project laravel/laravel your-project-name 4.2.* 

當Laravel 5。2將被釋放的穩定,你將能夠使用

composer create-project laravel/laravel your-project-name 5.2.* 

或簡單

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

,並安裝它使用

composer create-project laravel/laravel your-project-name dev-develop 

你可能會安裝Laravel 5.3

的開發版本
2

請注意,Laravel 5.2.0仍然是一個測試版本,而不是穩定版本。因此,對於全新安裝:

作曲家創建項目laravel/laravel您的項目名稱DEV-發展

enter image description here

1

今天,如果你做平常的安裝,它會得到你5.2.23

composer create-project laravel/laravel projectname --prefer-dist 
1

同樣的事情發生在我身上。由於我的php版本低於5.5,作曲家自動下載了與我的php版本兼容的laravel版本,它的版本是5.04。在安裝php 5.5後,它工作。