vagrant synced_folders 和 VBoxInternal2/SharedFoldersEnableSymlinksCreate

vagrant synced_folders 和 VBoxInternal2/SharedFoldersEnableSymlinksCreate

好的,事情是这样的

我在 Windows 8 上运行 vagrant(ubunttu 12.10),但每次我尝试从我的非 nfs 共享文件夹中创建一个虚拟环境(python)时,我都会收到“协议错误”,原来 virtualbox 默认不允许符号链接,但可以使用它来启用每个共享

"VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME", "1"

问题是,最新的 vagrant 不再接受我的共享的“名称/别名”,我应该如何从该设置中引用它?如果我的共享是 /var/www ?

  #   # Use VBoxManage to customize the VM. For example to change memory:
  #   vb.customize ["modifyvm", :id, "--memory", "1024"]
  # end
  #
  # View the documentation for the provider you're using for more
  # information on available options.
  
  vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME", "1"]

任何帮助将不胜感激。

答案1

我在 Stackoverflow 上以不同的方式回答了这个问题: https://stackoverflow.com/a/21450513/1867779

以下是摘要,假设 Vagrant 正在创建/vagrant共享文件夹:

config.vm.provider :virtualbox do |vb|
  vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate//vagrant","1"]
end

相关内容