Ubuntu

vagrant synced_folders 和 VBoxInternal2/SharedFoldersEnableSymlinksCreate

  • February 24, 2022

好的,這是交易

我在 Windows 8 上執行 vagrant(ubunttu 12.10) 但每次我嘗試從我的非 nfs 共享文件夾中創建一個 virtualenv (python) 時,我都會收到一個“協議錯誤”,結果是 virtualbox 不允許符號連結預設情況下,但可以使用它來啟用它

"VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME", "1"

問題是最新的流浪者不再接受我的股票的“名稱/別名”,我應該如何從該設置中引用它?如果我的份額是 /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"]

任何幫助將不勝感激。

我在 Stackoverflow 的不同上下文中回答了這個問題: https ://stackoverflow.com/a/21450513/1867779

這是摘要,假設 Vagrant 正在創建/vagrant共享文件夾:

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

引用自:https://serverfault.com/questions/501599