0

通常我对 Vagrant 的“默认”文件夹共享行很满意,其中来宾框中的 /vagrant 映射到您的工作目录。

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

但是,在这种特殊情况下,我正在尝试为多个存储库创建一个 VM,因此我正在尝试将来宾的文件夹映射到另一个不是工作目录的文件夹 (.)

config.vm.share_folder("v-repos", "/projects", "~/Projects/", :nfs => true)

我试图映射到“../”和品种,以及绝对路径“/Users/dietervds/”等,但我总是收到错误:

[默认] 挂载 NFS 共享文件夹... 挂载 NFS 共享文件夹失败。这通常是由来宾计算机上未安装 NFS 客户端软件引起的。请验证 NFS 客户端软件是否已正确安装,并查阅特定于您正在使用的 linux 发行版的任何资源,以获取有关如何执行此操作的更多信息。

但是,由于 NFS 对默认行工作得很好,它必须是别的东西。

有人有什么主意吗?

提前致谢,

迪特

4

1 回答 1

1

我很确定 ":nfs" 默认为 false。

您是否确认而不是假设下面的行有效?

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

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

于 2012-12-04T18:21:18.863 回答