我从来没有找到解释,但添加“net use”语句作为内联shell配置似乎是一个可靠的解决方法。对于其他有此问题的人,以下是我的解决方法的一些细节。
VagrantFile中添加了以下内容:
config.vm.provision "symlink-fix", type: "shell" do |s| s.inline = "net use X: \\vboxsrv\vagrant" end
声明实际上失败了:
==> default: Running provisioner: symlink-fix (shell)... default: Running: inline PowerShell script ==> default: System error 67 has occurred. ==> default: The network name cannot be found.
...所以没有添加'X:'网络驱动器 - 但现在可以访问C:\ Vagrant文件夹炉\ _(銉_)_ /炉