通常我对Vagrant的'default'文件夹共享行感到满意,其中guest虚拟机框中的/ vagrant映射到您的工作目录。
config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)
但是,在这种特殊情况下,我正在尝试为多个存储库创建一个VM,因此我尝试将guest虚拟机的文件夹映射到另一个不是工作目录的文件夹(。)
config.vm.share_folder("v-repos", "/projects", "~/Projects/", :nfs => true)
我试图映射到'../'和变种,以及绝对路径'/ Users / dietervds /'等等,但我总是收到错误:
[默认]挂载NFS共享文件夹...挂载NFS共享文件夹 失败。这通常是由NFS客户端软件引起的 安装在来宾机器上。请验证NFS客户端 软件已正确安装,并咨询任何特定的资源 您正在使用的Linux发行版有关如何执行此操作的更多信息。
但是,由于NFS对默认行的工作正常,因此它必须是其他内容。
有没有人有任何想法?
提前致谢,
迪特
答案 0 :(得分:1)
我非常确定":nfs"默认为false。
您确认,而不是假设下面的一行有效吗?
config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)
如果该行没有错误,而另一行有......那真的很奇怪。