Die folgende Tutorial-Kolumne von Laravel stellt Ihnen das Offline-Upgrade von Laravel Homestead 4.0.0 vor. Ich hoffe, es wird Freunden, die es benötigen, hilfreich sein!
Früher habe ich gelegentlich Laravel 5.1 LTS zum Schreiben von Code verwendet, daher war es mir egal, ob Laravel/Homestead aktualisiert werden musste, und ich wollte die Gelegenheit nutzen, Laravel zu lernen 5,5, um das Gehöft zu verbessern.
Vor dem Upgrade erhielt ich jedes Mal, wenn ich den Vagrant-Up-Befehl ausführte, um Homestead zu starten, die folgende Eingabeaufforderungsmeldung:
Ich wollte zuerst faul sein und habe den empfohlenen Vagrant-Box-Update-Befehl verwendet, um online ein Upgrade durchzuführen, aber das Der Download war extrem langsam und schlug letztendlich wie folgt fehl. Bild
Es scheint, dass Sie nur zuerst das Upgrade-Paket herunterladen und dann offline aktualisieren können.
Upgrade-Schritte und Vorsichtsmaßnahmen
Schritt 1: Führen Sie den Vagrant-Box-Update-Befehl in der lokalen Befehlszeile aus, um die vollständige URL des Upgrade-Pakets zu erhalten
Die letzte Zeile im obigen Bild zeigt die vollständige Version URL des Upgrade-Pakets. Sie können auch auf die folgende URL klicken, um direkt auf die neueste Version 4.0.0 zuzugreifen
https://app.vagrantup.com/laravel/boxes/homestead/versions/4.0.0/providers/virtualbox.box
Hinweis: Wenn in Zukunft eine neue Version veröffentlicht wird, müssen Sie nur die Versionsnummer in der obigen URL ändern ( (aktuell 4.0.0), um das Upgrade-Paket der entsprechenden Version herunterzuladen. Jetzt müssen Sie nicht mehr jedes Mal den Befehl vagrant box update verwenden, um die URL abzurufen.
Schritt 2: Strg + Z Beenden Sie das Online-Upgrade
Kopieren Sie die vollständige URL des Upgrade-Pakets und laden Sie dann das Upgrade-Paket über einen Browser oder andere Download-Tools auf Ihren lokalen Computer herunter
Hinweis: Es ist möglich, dass Der nach dem Herunterladen erhaltene Dateiname ist nicht Virtualbox.box kann den Dateinamen manuell ändern
Schritt 3: Erstellen Sie beim Herunterladen des Upgrade-Pakets manuell lokal eine metadata.json-Datei mit folgendem Inhalt:
{ "name": "laravel/homestead", "versions": [{ "version": "4.0.0", "providers": [{ "name": "virtualbox", "url": "下载的 virtualbox.box 文件所在的本地完整路径(包含文件名)" }] }] }
Achten Sie auf zwei Punkte in dieser JSON-Datei:
version sollte in die Versionsnummer der zuletzt heruntergeladenen Version geändert werden;
url sollte den lokalen vollständigen Pfad (einschließlich Dateinamen) angeben, in dem sich das heruntergeladene Upgrade-Paket befindet
Schritt 4: Nachdem das Upgrade-Paket heruntergeladen wurde, führen Sie den folgenden Befehl in der lokalen Befehlszeile aus:
vagrant box fügen Sie den vollständigen Pfad zur Datei metadata.json hinzu
Schritt 5: Wenn die folgenden Informationen angezeigt werden In der Befehlszeile wird angezeigt, dass das Upgrade erfolgreich war.
Schritt 6: Überprüfen Sie die derzeit verwendete Laravel/Homestead-Version (dieser Schritt ist optional). .0) nach Eingabe des obigen Befehls angezeigt wird, ist das Upgrade erfolgreich.
Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen bei, Laravel Homestead 4.0.0 offline zu aktualisieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!