2014-12-30 5 views
12

Sto provando a configurare la fattoria di laravel sulla mia macchina Windows 7. Ho installato vagrant e virtualbox. Anche il git bash shell.laravel homestead il percorso host della cartella condivisa errore mancante su windows 7

fatto

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

aggiunto compositore fornitore bin all'ambiente variables.So, comando di Homestead è ora accessibile dal guscio

homestead init 

avevo modificato il mio file Homestead.yaml e questa è la configurazione.

Ho i miei progetti laravel attualmente nella suddetta directory nella configurazione. ovvero (E: //) annuario

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

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

ora ogni volta che faccio homestead up, sto ottenendo l'errore

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 

ho fatto in modo che cd /e/Projects/Code/apache/laravel sta lavorando .Io non sono sicuro che Mi sto perdendo. Deve essere qualcosa di sciocco, ma ogni aiuto sarebbe apprezzato.

risposta

20

L'errore è semplice. Ti sta dicendo

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

Manca la tua cartella condivisa. Secondo la tua domanda. Stai usando la finestra Quindi, finestra non dovrebbe funzionare come

cd /e/Projects/Code/apache/laravel 

Dovrebbe essere come YourPartitionName:/Yourdirectory.

Esempio:

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

sì, l'ho capito solo qualche minuto fa. la maggior parte delle esercitazioni che ho seguito hanno avuto la cartella dei progetti in c drive, quindi mi sono perso il fatto abt ': //'. grazie mille comunque :) –

1

Esempio: 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

L'elenco locale è mancante. Basta digitare mkdir seguito dalla cartella condivisa mancante

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