Vagrant up Fehler, Besitzerwechsel von / vagrant: kein Verzeichnis

8

Ich verwende Windows 8.1 64-Bit auf einem Laptop.

Ich folge dieser Anleitung, um ein Heim für meine Laravel-Projekte einzurichten: Laravel-Installation und Einrichtung

guide tldr: Sie installieren nur vagrant, virtual-box und composer. Sie verwenden diese, um Gehöft zu erwerben, dann zu initialisieren und zu installieren. Sie konfigurieren Ihre homestead.yaml und generieren ssh-Schlüssel. Nach all dem benutzt du Vagabund, um deine Vitual-Maschine mit deiner Entwicklungsumgebung und all dem Zeug vagabundieren zu lassen.

Wenn ich git bash benutze, folge ich dem Guide und komme zum 'vagrant up' Teil.

Hier wird es haarig, ich bekomme den folgenden Fehler:

%Vor%

Ich habe git bash als Admin ausgeführt. Meine .yaml Datei sieht so aus

%Vor%

Ich habe die neueste Version von Vagrant und Virtual Box.

Es scheint mir so, als käme der Fehler von dem Pfad zu dem Ordner, der ungültig ist, aber da meine Yaml-Datei korrekt sein sollte, verstehe ich nicht, wie ich sie lösen soll.

Ich habe die Heimstätte-Umgebung erfolgreich auf einem anderen Windows 8.1-PC installiert, aber ich habe diesen Fehler nie gefunden.

Hilfe wird sehr geschätzt

    
Snoozles 13.07.2015, 10:22
quelle

6 Antworten

2

Ich habe es gerade geschafft.

  • Sie haben also Vagrant und die neueste VirtualBox.
  • Starten Sie Ihren Computer jetzt neu, wenn Sie dies nach einer der Installationen nicht getan haben
  • Deinstallieren Sie Vbox 5.0
  • Starten Sie den Computer erneut.
  • Downloaden und installieren Sie 4.3.30 für amd / x86
  • Führe vagrant up aus und schon bist du
Rápli András 13.07.2015, 13:37
quelle
4

Mitchell hat uns bestätigt, dass dies ein Fehler in der neuesten Version ist, der inzwischen behoben ist: Sehen Sie sich dieses Problem und das entsprechende Commit an Ссылка

    
Rápli András 13.07.2015 18:34
quelle
1

Also, hier ist, wie ich es tatsächlich geschafft habe, es zu beheben.

Die neuesten Versionen von Vagrant (1.3.5) und VirtualBox (4.3.4) spielen unter Windows überhaupt nicht zusammen. Also behielt ich Vagrant 1.3.5 und ging zu VirtualBox 4.2.2.

Sobald Sie das haben, müssen Sie ein paar Ordner loswerden, so dass sich alles selbst zurücksetzt:

%Vor%

Löschen Sie diese, bevor Sie versuchen,

auszuführen %Vor%

Damit war ich in der Lage, alles wieder in Gang zu bringen. Ich habe jedoch bemerkt, dass das Herumlaufen von Landstreichern etwas langsamer geht als zuvor. Damit kann ich leben. Vielen Dank für Ihre Hilfe und Anregungen.

    
Jigs Virani 13.07.2015 10:57
quelle
1

Derzeit hat Vagrant (& lt; = 1.7.3) einen Fehler mit VirtualBox 5.0. Laut

Ссылка

Vagrant 1.7.4 wird eine Korrektur für VB 5.0 haben. Es kann jedoch im Baum angewendet werden, wie ich in der Github-Ausgabe erwähne.

    
Simon Thum 15.07.2015 09:51
quelle
1

Wenn Sie diese Nachricht erhalten, dann versuchen Sie, die VirtualBox-Version auf dem Host-Rechner zu finden, die das Problem lösen wird.

default: Die Gasterweiterungen auf dieser VM stimmen nicht mit der installierten Version von  Standard: VirtualBox! In den meisten Fällen ist das in Ordnung, aber in seltenen Fällen kann es  Standard: Verhindert, dass Dinge wie freigegebene Ordner ordnungsgemäß funktionieren. Wenn du siehst  Standard: Fehler im freigegebenen Ordner, bitte stellen Sie sicher, dass die Gastzusätze innerhalb der  Standard: Die virtuelle Maschine stimmt mit der Version von VirtualBox überein, auf der Sie installiert haben  Standard: Ihr Host und laden Sie Ihre VM neu.  Standard:  Standard: Gastzugänge Version: 4.3.10  Standard: VirtualBox Version: 5.0

    
Dharmdip Rathod 15.07.2015 17:41
quelle
0

Nicht 100% ig sicher, aber wie es scheint, versucht vagrant, den Standardordner "/ vagrant" zu Ihrem lokalen C: / Users / Work / Homestead / Homestead zuzuordnen. Wenn das lokale nicht vorhanden ist oder einige Berechtigungsfehler vorliegen, wird / vagrant nicht erstellt und der nächste Befehl wird fehlschlagen. Schauen Sie nach, ob C: / Users / Work / Homestead / Homestead erstellt wurde. Und ich sehe diese Zuordnung auch nicht in deinem Yaml. / vagrant = & gt; C: / Benutzer / Arbeit / Gehöft / Gehöft. Wird Ihre Konfiguration nicht mit etwas überschrieben?

    
Auris 13.07.2015 10:34
quelle

Tags und Links