Macos 无法使用nfs装载vagrant同步文件夹

Macos 无法使用nfs装载vagrant同步文件夹,macos,ubuntu-12.04,vagrant,nfs,shared-directory,Macos,Ubuntu 12.04,Vagrant,Nfs,Shared Directory,我设法在一个ubuntu漫游框中设置了我的Symfony2项目。但通过Web服务器加载网站大约需要20秒。经过一些研究,我想到了使用nfs作为同步文件夹。以下是我在Vagrantfile中的设置: config.vm.network“专用网络”,ip:“192.168.56.101” config.vm.synced_文件夹“,”/vagrant“,:nfs=>true,:mount_options=>[“dmode=777”,“fmode=777”] 启动de vagrant box后,我得

我设法在一个ubuntu漫游框中设置了我的Symfony2项目。但通过Web服务器加载网站大约需要20秒。经过一些研究,我想到了使用nfs作为同步文件夹。以下是我在Vagrantfile中的设置:

config.vm.network“专用网络”,ip:“192.168.56.101”
config.vm.synced_文件夹“,”/vagrant“,:nfs=>true,:mount_options=>[“dmode=777”,“fmode=777”]
启动de vagrant box后,我得到以下错误

==> default: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -o 'dmode=777,fmode=777' 192.168.56.1:'/Users/marcschenk/Projects/teleboy.ch' /vagrant

Stdout from the command:

Stderr from the command:

stdin: is not a tty
mount.nfs: an incorrect mount option was specified
虚拟机似乎可以工作,但同步文件夹显然是空的。我做错了什么

我的设置:

  • Vagrant 1.6.5和Virtualbox 4.3.18
  • 主机:OSX10.10
  • 嘉宾:Ubuntu12.04

    • 在这里找到了问题的解决方案

      vagrant版本1.3至1.6的正确语法为:

      config.vm.synced_文件夹“,”/vagrant“,:nfs=>{:mount_options=>[“dmode=777”,“fmode=777”]}
      
      您是否在主机上安装了nfs服务器?您的客户机上是否安装了nfs客户端?当ssh插入来宾时,您能否手动执行错误消息中给出的mount命令?谢谢您的回答。一切都安装正确,但我在Vagrant文件中有一个错误的语法。看看下面我的答案。太棒了!这对我作为主机在MacOSX上工作很有效。另外,错误是
      mount.nfs:协议不受支持。