Die Installation von spezifischen laravel 5 version mit composer create-project
Heute versuche ich zum installieren bestimmter laravel-version mit composer create-project laravel/laravel=5.1.8 your-project-name --prefer-dist
, weil einige plugins haben Probleme mit version 5.1.9 und oben.
Jedoch die installation fehl, und es sagt Could not find package laravel/laravel with version 5.1.8.
Wie kann ich es installieren, mit dem Komponisten?
InformationsquelleAutor user1995781 | 2015-08-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie tun:
Zur Verfügung stehenden Versionen finden Sie auf der packagist Seite (rechts unten):
https://packagist.org/packages/laravel/framework
AKTUALISIERT:
Es ist nicht eigentlich ein tag für v5.1.8 für Paket mit laravel/laravel,
Ihr Problem ist das framework(core) von laravel..
Was Sie tun können, um es zu lösen, ist die Bearbeitung Ihrer Komponisten.json:
Und tun
composer update "laravel/framework"
v5.1.8
, aber immer noch die neueste version installieren, nicht die version 5.1.8Ich aktualisiert meine Antwort. Jedoch, Sie sind richtig, dass der Komponist nicht in der Lage ist das Paket zu finden 5.1.8.. Wenn man sich die tags auf Laravel git-hub repo, der Letzte tag war nur bis 5.1.4, vielleicht ist das der Grund, warum es nicht in der Lage zu finden? denn wenn wir versuchen, ändern Sie den 5.1.8 bis 5.1.4, es ist in der Lage zu installieren..
Vielen Dank für Ihre Antwort aktualisiert. Ist das ein Weg, es zu tun mit composer create-project?
Es gibt keine Möglichkeit. Als composer create-project installiert die tatsächliche laravel Anwendung und nicht die core.. Sie werden sehen, dass, wenn Sie ausführen, composer create-project laravel/laravel --prefer-dist, hat es ein Komponist.json-Datei und eine "laravel/framework" (core).. müssen Sie manuell aktualisieren, wenn Sie möchten, dass eine bestimmte version des Kerns. Stellen Sie nur sicher, wenn Sie installieren ein laravel 5~ Anwendung, seine "laravel/framework" Abhängigkeit sollte sich auch um version 5~ aswell um Kompatibilitätsprobleme zu vermeiden..
InformationsquelleAutor Darryldecode
Eine einfache Antwort, die ich denken kann, ist
Ersetzen Sie einfach " < app-name > mit dem Namen der Anwendung, und installieren Sie laravel die 5.1-Verteilung.
Geben Sie einfach die genaue version von laravel Sie installieren möchten, und es wird installieren Sie die erforderliche version, falls es vorhanden ist.
InformationsquelleAutor Farveaz
Verwenden Sie den folgenden Befehl ein:
Können Sie auch angeben, eine version und, für Beispiel 5.1 und die patches, wie so (empfohlen):
Welche Art von Fehler sind Sie immer ?
nicht finden, package laravel/laravel version 5.1.8. können Sie versuchen, den Befehl ausführen, und Sie sehen den Fehler.
Versuchen Sie, diese "composer create-project laravel/laravel=5.1.8 Ihr-Projekt-name --prefer-dist"
Meinst du mich, um zu versuchen, auf die Methode, die ich versucht habe wie geschrieben in der Frage?
InformationsquelleAutor Mango Crepe