Vagrant共享文件夹适用于工作目录,但没有其他工作目录

时间:2012-10-20 14:17:53

标签: nfs vagrant shared-directory

通常我对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对默认行的工作正常,因此它必须是其他内容。

有没有人有任何想法?

提前致谢,

迪特

1 个答案:

答案 0 :(得分:1)

我非常确定":nfs"默认为false。

您确认,而不是假设下面的一行有效吗?

config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)

如果该行没有错误,而另一行有......那真的很奇怪。