Laravel homestead путь хоста общей папки отсутствует ошибка в Windows 7
Я пытаюсь настроить laravel homestead на моей машине Windows 7. Я установил бродягу и виртуальный бокс. Также оболочка git bash.
сделал
vagrant box add laravel/homestead
composer global require "laravel/homestead=~2.0"
добавлен мусор поставщика композитора в переменные среды. Таким образом, команда homestead теперь доступна из оболочки
homestead init
Я редактировал файл Homestead.yaml
, и это конфигурация.
У меня есть мои проекты laravel, которые в настоящее время находятся в указанном каталоге в конфигурации. т.е. (E://) каталог
folders:
- map: /e/Projects/Code/apache/laravel
to: /home/vagrant/Projects
sites:
- map: foober.dev
to: /home/vagrant/Projects/foober/public
теперь, когда я делаю homestead up
, я получаю ошибку
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
Я убедился, что работает cd /e/Projects/Code/apache/laravel
. Я не уверен, что мне здесь не хватает. Может быть, что-то глупое, но любая помощь будет оценена.
Ответы
Ответ 1
Ошибка проста. Это говорит вам
The host path of the shared folder is missing: /e/Projects/Code/apache/laravel
Ваша общая папка отсутствует. По вашему вопросу. Вы используете окно. Таким образом, окно не должно работать как
cd /e/Projects/Code/apache/laravel
Должно быть как YourPartitionName:/Yourdirectory
.
Пример:
folders:
- map: E:/Projects/Code/apache/laravel
to: /home/vagrant/Projects
Ответ 2
Локальный каталог отсутствует.
Просто введите mkdir, за которым следует отсутствующая общая папка
например. mkdir /e/Projects/Code/apache/laravel
Ответ 3
Exemple:
в терминале
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