2016-08-30 6 views
6

Ich habe vergebens versucht, Laravel 5.3 zu installieren, habe aber immer 5.2 installiert. Hier ist was ich getan habe.Composer create-project nicht installieren Laravel 5.3

composer create-project laravel/laravel laravel53 

Dies sollte in der neuesten Version von Laravel, 5.3 ist richtig? Nun, ich dachte so, aber ich bekomme immer wieder 5.2

installiert

enter image description here

Dann spürte ich es kann ein Problem mit dem Komponisten sein, so lief ich Komponist selbst Update

composer self-update 

Und noch erhalten 5.2 installiert, wenn ich laufe create-project

Ich bin ziemlich sicher, dass ich etwas falsch mache, weil ich diesen gleichen Befehl auf einem Freund Laptop ausgeführt und 5.3 wurde

installiert

Ich benutze ein Mac Book Pro BTW

Irgendwelche Ideen, warum das so ist und wie es gelöst werden kann?

Vielen Dank

Antwort

12

Ich fand heraus, dass das Problem meine PHP-Version auf allen gewesen ist. Die Version, die ich hatte war 5.5 und Laravel 5.3 erfordert PHP Version 5.6 oder höher.

Für alle, die dieses Problem haben, sollten Sie zuerst Ihre PHP-Version überprüfen und ein Upgrade auf 5.6 oder höher durchführen. Diese eine Zeile Installation funktionierte für mich

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6 

Je nach Version, die Sie wollen, und die OS-Spezifikationen, überprüfen Sie diese Ressource aus http://php-osx.liip.ch/ es für mich sehr hilfreich war.

so laravel5.3 zu installieren, Komponist create-Projekt verwenden:

composer create-project laravel/laravel projectName 

oder

composer create-project laravel/laravel=5.3.0 projectName --prefer-dist 

Dank und viel Glück!

1

Zunächst einmal versuchen, die Komponisten Cache zu löschen:

composer clear-cache 

Dann mit diesem Befehl versuchen:

composer create-project laravel/laravel=5.3.4 laravel53 --prefer-dist 

Alternativ öffnen Sie die composer.json Datei und diese ändern:

"require": { 
    "laravel/framework": "5.2.*" 
}, 

zu:

"require": { 
    "laravel/framework": "5.3.*" 
}, 

und dann composer update

+1

Dies funktioniert für die Frameworkabhängigkeit, jedoch gibt es Änderungen an den Hauptanwendungsdateien und der Ordnerstruktur, die das Lesen des Upgrade-Handbuchs erfordern würden. – dmyers

0

Ich habe gerade versucht, mit PHP 5.6.3 und fehlgeschlagen sind,

Ihre PHP-Version stellen Sie sicher ist> = 5.6.4

0

Ich hatte bereits PHP 5.6 aber es war nicht in der Lage, .env-Datei zu schreiben, so dass ich den Befehl mit sudo ausführen musste.

+0

Dies sollte ein Kommentar sein –

Verwandte Themen