Laravel Homestead: "VM nicht erstellt .. weitergehen"

7

Ich habe eine globale Installation von Laravel Homestead durchgeführt, meine ~/.homestead/Homestead.yaml -Datei bearbeitet und die VM mit homestead up hochgespielt. Alles hat gut funktioniert, aber dann musste ich eine andere Seite hinzufügen. Ich habe Homestead.yaml bearbeitet, um das neue Projekt zu enthalten, und versucht, homestead provision auszuführen, um die Änderungen auf die VM anzuwenden. Die einzige Ausgabe ist:

%Vor%

Ich interpretiere das, weil die VM nicht läuft, aber es ist. Das einzige, was hier funktioniert, ist homestead destroy , gefolgt von homestead up , aber das (von Natur aus) zerstört den gespeicherten Zustand der VM. Ich fand zwar, dass vagrant commands auch auf Homestead anwendbar war, aber vagrant suspend && vagrant up --provision hilft nicht.

Also ... Wie kann ich meine neue Konfiguration auf eine bereits vorhandene Homestead-VM anwenden?

    
Dencker 03.02.2015, 11:34
quelle

3 Antworten

17

Ich fand die Antwort bei Laracasts . Direkt von dort kopiert:

Versuchen Sie das ... Sie sollten eine Vagabund-Box sehen, die aufgelistet ist, die mit Ihrem Komponisten / Verkäufer verknüpft ist ...

%Vor%

Beispielausgabe:

%Vor%

Dann mach weiter und renne:

%Vor%

Beispieleingabe:

%Vor%

ID ist die ID der Vagrant-Instanz im obigen Schritt.

Dann solltest du gut gehen!

    
Dencker 05.02.2015, 09:12
quelle
8

Ich habe kürzlich meinen Laptop von 32 Bit auf 64 Bit geändert und muss die Installation und Einrichtung meines Homestead erneut durchführen.

Nach dem Setup alles was ich unter Befehl ausführen

%Vor%

und ich bekomme das gleiche Feedback, das ist

%Vor%

Danach versuche ich diesen Befehl und alles funktioniert gut.

%Vor%

Ich denke, zum ersten Mal Homestead laufen, keine Notwendigkeit, neu zu laden - Provision.

    
Apit John Ismail 26.10.2016 03:41
quelle
0

Sie können vagrant provision ausführen, um Homestreads-Websites zu aktualisieren. Allerdings müssen Sie herausfinden, wo die Vagrantfile für die Homestead VM ist. Wenn Sie die globale Installation durchgeführt haben, sollte sie im Verzeichnis .composer/vendor/laravel/homestead/ sein. Sie müssen in dieses Verzeichnis wechseln

%Vor%

Dann müssen Sie die VM bereitstellen

%Vor%

Ihre Heimstatt-Box sollte dann die Änderungen in der Datei "Homestead.yml" widerspiegeln.

Edit: Ich bin gerade nicht bei meinem Mac, also ist der Verzeichnispfad eine Schätzung dessen, was ich mich erinnere, als ich das letzte Mal meine Box bereitgestellt habe, also bitte beachtet das, aber ich bin mir ziemlich sicher, dass dieser Pfad korrekt sein sollte.

    
ddelnano 03.02.2015 17:38
quelle

Tags und Links