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


folders:
    - map: ~/Code
      #to: /home/vagrant/Code
      to: C:UsersJanes-LaptopDocumentsmy-webapp
sites:
    - map: homestead.app
      to: /home/vagrant/Code/public

我的家园中有上述设置.yml,有意义吗?我收到错误The host path of the shared folder is missing: ~/Code

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

map = '~/Code'
to = 'C:UsersJanes-LaptopDocumentsmy-webapp'
Vagrant.configure("2") do |config|
  config.vm.synced_folder map, to
end

流浪者网站上的"基本用法"的相关位:

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

综上所述,尝试将两者颠倒过来。我猜你想要:

folders:
    - map: C:UsersJanes-LaptopDocumentsmy-webapp
      to: /home/vagrant/Code 

我希望这有效,并有助于解释你为什么:)这样做。

最新更新