Ошибка при запуске брандмауэра: "Отсутствует путь к хосту общей папки"
Я загрузил Vagrantfile, но когда я запускаю бродягу в терминале, появляется следующее сообщение:
Приведение машины по умолчанию к провайдеру "virtualbox"... ошибки в конфигурации этого аппарата. Пожалуйста, исправьте следующее ошибки и повторите попытку:
VM: * Отсутствует путь к хосту общей папки: ~/Sync
OBS.: Использование Ubuntu 14.10
Я создал папку с именем Sync в своем доме.
Ответы
Ответ 1
В соответствии с Vagrant docs хост-путь должен быть либо абсолютным (т.е. /home/user/Sync
), либо относительно корня проекта (место, где находится ваш Vagrantfile).
Относительно корня проекта означает, что если ваш Vagrantfile находится в /home/user/MyProject
, тогда настройка пути как "Sync"
создаст общий ресурс из /home/user/MyProject/Sync
.
Ссылка: http://docs.vagrantup.com/v2/synced-folders/basic_usage.html
Ответ 2
В моем случае это было пробел в конце пути в config.yaml:
source: '/Users/h/Packt/Code '
Я удалил это пространство и теперь он работает.