J'essaie d'installer Laravel Homestead sur mon ordinateur Windows 7. J'ai installé vagrant et virtualbox. Aussi le git bash Shell.
fait
vagrant box add laravel/Homestead
composer global require "laravel/Homestead=~2.0"
ajouté le compositeur bin aux variables d'environnement. Alors, la commande Homestead est maintenant accessible à partir de Shell
Homestead init
J'avais édité mon fichier Homestead.yaml
et voici la configuration.
J'ai mes projets laravel actuellement dans le répertoire mentionné dans la configuration. ie (E: //) répertoire
folders:
- map: /e/Projects/Code/Apache/laravel
to: /home/vagrant/Projects
sites:
- map: foober.dev
to: /home/vagrant/Projects/foober/public
maintenant chaque fois que je fais Homestead up
, j'obtiens le error
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
Je me suis assuré que cd /e/Projects/Code/Apache/laravel
fonctionne. Je ne suis pas sûr de ce qui me manque ici. Ce doit être quelque chose de stupide, mais toute aide serait la bienvenue.
L'erreur est simple. Ça vous dit
The Host path of the shared folder is missing: /e/Projects/Code/Apache/laravel
Votre dossier partagé est manquant. Selon ta question Vous utilisez window. Donc, la fenêtre ne devrait pas fonctionner comme
cd /e/Projects/Code/Apache/laravel
Devrait être comme YourPartitionName:/Yourdirectory
.
Exemple:
folders:
- map: E:/Projects/Code/Apache/laravel
to: /home/vagrant/Projects
Le répertoire local est manquant. Tapez simplement mkdir suivi du dossier partagé manquant.
par exemple. mkdir /e/Projects/Code/Apache/laravel
Exemple: En 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