2015-12-18 5 views
8

Ich beginne ein neues Projekt und möchte es mit einer neuen Version von Laravel starten. Ich möchte nicht upgraden und alte Version. Wie kann ich ein Laravel 5.2 Projekt erstellen?Laravel create 5.2 Version Projektausgabe

Wo ist mein Problem und was habe ich getan:

Ich installierte Laravel 5.1 mit

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

auch laravel new projectname hat das gleiche Problem.

Dies ist die Komponisten Datei nach einem frischen Projekt

{ 
    "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" 
    }, 
... 

ich auch versucht, mit

composer create-project laravel/laravel=5.2.0 projectname 

aber ich habe

diesen Fehler Installation
could not find package laravel/laravel with version 5.2.0. 

ich mit composer self-update gleichem Problem versucht Ich lese Laravel 5.2 Dokumentation. Es ist offiziell aus

+2

Ich glaube, Sie müssen hinzufügen ' "Minimum-Stabilität": "beta"' zu Ihrer composer.json –

Antwort

15

Wenn Sie bei https://stackoverflow.com/a/25949281/3593996 schauen die gleiche Frage war gefragt, wann Laravel 5 in der Entwicklerversion war.

Nun, wenn Sie 5.2-Projekt erstellen wollen, müssen Sie dev-develop als Version in Komponist erstellen Projekt verwenden:

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

Aber wenn Sie Version 5.1 installieren möchten, können Sie

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

verwenden oder einfach:

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

Ähnlich ist für ältere Versionen, zum Beispiel:

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

oder

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

Wenn Laravel 5.2 wird als stabil freigegeben werden, können Sie es

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

oder einfach

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

zum Installieren und

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

verwenden Sie wahrscheinlich Entwicklungsversion von Laravel 5.3

installieren
2

Beachten Sie, dass Laravel 5.2.0 ist immer noch eine Beta-Version, keine stabile Version. Also, für die neue Installation:

Komponist create-Projekt Laravel/Laravel your-Projekt-Name dev-Entwicklung

enter image description here

1

Heute, wenn Sie die übliche Installation tun, bekommt Sie 5.2.23

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

das gleiche passiert mir. Da meine PHP-Version niedriger als 5.5 war, hat der Komponist automatisch die Laravel-Version heruntergeladen, die zu meiner PHP-Version kompatibel war, und es war Laravel 5.0.16. Nach der Installation von PHP 5.5 funktionierte es.