我关注此回购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上。
答案 0 :(得分:0)
看起来nfsd
没有在您的主机上运行(默认情况下ubuntu不会安装,mac os会这样做)
使用sudo apt-get install nfs-kernel-server
安装
如果不按照https://help.ubuntu.com/community/SettingUpNFSHowTo中的说明设置所有内容,很可能就足够了。
第二个选项:如果您不想设置nfs,可以从Vagrantfile中删除, type: 'nfs'
并让vagrant使用默认的共享文件夹机制。