2014-12-30 5 views
12

Ich versuche Laravel Gehöft auf meinem Windows 7 Maschine einzurichten. Ich habe vagrant und virtualbox installiert. Auch die Git Bash Shell.Laravel Heimstätte der Host-Pfad des freigegebenen Ordners fehlt Fehler auf windows 7

taten

vagrant box add laravel/homestead 
composer global require "laravel/homestead=~2.0" 

Komponist Verkäufer sind zu Umwelt variables.So hinzugefügt, Heimstätte Befehl von Shell jetzt zugänglich ist

homestead init 

Ich hatte meine Homestead.yaml Datei bearbeitet und dies ist die Konfiguration.

Ich habe meine Laravel Projekte, die derzeit in dem genannten Verzeichnis in der Konfiguration. dh (E: //) Verzeichnis

folders: 
    - map: /e/Projects/Code/apache/laravel 
     to: /home/vagrant/Projects 

sites: 
    - map: foober.dev 
     to: /home/vagrant/Projects/foober/public 

jetzt, wenn ich homestead up tun, erhalte ich die Fehler

Bringing machine 'default' up with 'virtualbox' provider... 
There are errors in the configuration of this machine. Please fix 
the following errors and try again: 

vm: 
* The host path of the shared folder is missing: /e/Projects/Code/apache/laravel 

ich vergewissert haben, dass cd /e/Projects/Code/apache/laravel arbeitet .Ich bin nicht sicher, was Ich vermisse hier. Muss etwas albern sein, aber jede Hilfe wäre willkommen.

Antwort

20

Der Fehler ist einfach. Es sagt Ihnen

The host path of the shared folder is missing: /e/Projects/Code/apache/laravel 

Ihr freigegebener Ordner fehlt. Nach deiner Frage. Sie benutzen ein Fenster. Also, sollten Fenster nicht funktionieren wie

cd /e/Projects/Code/apache/laravel 

wie YourPartitionName:/Yourdirectory sein sollte.

Beispiel:

folders: 
    - map: E:/Projects/Code/apache/laravel 
     to: /home/vagrant/Projects 
+1

ja nur es wenige Minuten zurück dachte. die meisten Tutorials i gefolgt hatte ihre Projekte Ordner in c-Laufwerk, so dass ich irgendwie die Tatsache, verpassten abt ‚: //‘. vielen Dank sowieso :) –

1

Exemple: in Terminal

cd ~/.homestead 
subl Homestead.yaml 

--- 
ip: "192.168.10.10" 
memory: 2048 
cpus: 1 
provider: virtualbox 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: /media/Arquivos/www/vagrant/Code 
     to: /media/Arquivos/www/vagrant/Code 

sites: 
    - map: homestead.app 
     to: /media/Arquivos/www/vagrant/Laravel 

databases: 
    - homestead 

variables: 
    - key: APP_ENV 
     value: local 

# blackfire: 
#  - id: foo 
#  token: bar 
2

das lokale Verzeichnis fehlt. Geben Sie einfach mkdir gefolgt von der fehlenden gemeinsamen Ordner

zB. mkdir /e/Projects/Code/apache/laravel

Verwandte Themen