在root bedrock + trellis + sage教程之后安装nfs共享文件夹时出现错误

时间:2015-09-08 22:04:16

标签: php ubuntu vagrant virtualbox nfs

我关注此回购https://github.com/roots/roots-example-project.com。 我做了所有步骤,直到看到开发部分。 它在几秒钟后给我这个错误:

  

==>默认值:准备编辑/ etc / exports。将需要管理员权限... sudo:/etc/init.d/nfs-kernel-server:命令不是   结果

     

==> default:挂载NFS共享文件夹...以下SSH命令以非零退出状态响应。 Vagrant认为这意味着   命令失败了!

     

mount -o'vers = 3,udp'   192.168.50.1:'/home/miguelrebola/projects/work/example.com/site'/vagrant-nfs-roots-example-project.com

     

命令中的标准输出:

     

命令中的Stderr:

     

stdin:不是tty mount.nfs:请求的NFS版本或传输   协议不受支持

我需要做到这一点,我已经尝试了我在互联网上找到的一切。 它只会在此之后发出一次错误,它只会在运行vagrant时显示此错误。

  

--- work / example.com»vagrant up使用'virtualbox'提供商启动计算机'默认'...

     

==>默认:检查框'ubuntu / trusty64'是否是最新的...

     

==>默认值:VirtualBox VM已在运行。

     

==> default:检查主机条目

     

--- work / example.com»

任何想法发生了什么?

PS。我在Ubuntu上。

1 个答案:

答案 0 :(得分:0)

看起来nfsd没有在您的主机上运行(默认情况下ubuntu不会安装,mac os会这样做)

使用sudo apt-get install nfs-kernel-server安装

如果不按照https://help.ubuntu.com/community/SettingUpNFSHowTo中的说明设置所有内容,很可能就足够了。

第二个选项:如果您不想设置nfs,可以从Vagrantfile中删除, type: 'nfs'并让vagrant使用默认的共享文件夹机制。