2012-10-20 40 views
0

通常我很滿意Vagrant的'默認'文件夾共享線,guest虛擬機中的/ vagrant映射到您的工作目錄。Vagrant共享文件夾適用於工作目錄,但不能使用其他

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

然而,在這種特殊情況下,我試圖創建一個虛擬機的多個倉庫,所以我想給客人的文件夾映射到另一個文件夾,這是不工作目錄(。 )

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

我試圖映射到 '../' 和品種,並以絕對路徑 '/用戶/ dietervds /',和其他人,但我總是收到錯誤:

[default] Mounting NFS shared folders... Mounting NFS shared folders failed. This is most often caused by the NFS client software not being installed on the guest machine. Please verify that the NFS client software is properly installed, and consult any resources specific to the linux distro you're using for more information on how to do this.

但是,由於NFS工作正常r默認行,它必須是別的東西。

有沒有人有任何想法?

由於提前,

迪特

回答

1

我敢肯定 「:NFS」 默認爲false。

您是否確認,不假設下面的行正在工作?

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

如果該行沒有錯誤,另一行有...這真的很奇怪。

+0

默認情況下':nfs'爲'false'。看看[源代碼](http://rubydoc.info/gems/vagrant/Vagrant/Config/VMConfig%3ashare_folder) – Vladan

+0

該行絕對可以作爲NFS共享,我在我所有的Vagrant框中都使用它。自從這篇文章以來,我已經完成了我的設置。無論如何謝謝! – Dieter

相關問題