Vagrant错误:缺少共享文件夹的主机路径:〜/ Code

时间:2017-02-06 18:04:04

标签: php laravel vagrant

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

的错误

1 个答案:

答案 0 :(得分:0)

您的yaml文件目前正在执行此操作(使用vagrant ruby​​语法)

map = '~/Code'
to = 'C:\Users\Janes-Laptop\Documents\my-webapp'
Vagrant.configure("2") do |config|
  config.vm.synced_folder map, to
end
来自'基本用法的相关位'在vagrant site上:

  

第一个参数是主机上目录的路径。如果   路径是相对的,它是相对于项目根目录的。第二   参数必须是在其中共享文件夹的位置的绝对路径   客人机器。将创建此文件夹(递归,如果它   必须)如果它不存在。

所有这些都要说,试着扭转两者。我猜你想要:

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

我希望这有用,并且有助于解释为什么你这样做的原因:)。