2017-02-06 11 views
1
folders: 
    - map: ~/Code 
     #to: /home/vagrant/Code 
     to: C:\Users\Janes-Laptop\Documents\my-webapp 

sites: 
    - map: homestead.app 
     to: /home/vagrant/Code/public 

У меня есть настройка в моем homestead.yml, это имеет смысл? Я получил ошибку The host path of the shared folder is missing: ~/CodeОшибка брандмауэра: Отсутствует путь хоста общей папки: ~/Код

+0

Это правильный путь к каталогу кода? – Birdman

ответ

0

Ваш файл YAML в настоящее время делает это (используя бродячую синтаксис рубиновый)

map = '~/Code' 
to = 'C:\Users\Janes-Laptop\Documents\my-webapp' 
Vagrant.configure("2") do |config| 
    config.vm.synced_folder map, to 
end 

соответствующий бит от «основного использования» на vagrant site:

The first parameter is a path to a directory on the host machine. If the path is relative, it is relative to the project root. The second parameter must be an absolute path of where to share the folder within the guest machine. This folder will be created (recursively, if it must) if it does not exist.

Все чтобы сказать, попробуйте обратить вспять два. Я предполагаю, что вы хотите:

folders: 
    - map: C:\Users\Janes-Laptop\Documents\my-webapp 
     to: /home/vagrant/Code 

Я надеюсь, что работает, и помогает объяснить некоторые почему вы делаете это таким образом :).