在vagrant中禁用nfs修剪

时间:2016-04-19 18:52:15

标签: ruby configuration vagrant nfs

最近(不确定为什么)vagrant(1.8.1)开始要求root密码。 但是在工作中没有给予我们root权限(没有sodoer)

我正在寻找一种方法来告诉vargant一起停止nfs修剪

遗憾的是,documentation没有说明如何修改这个特殊的旗帜,我不太了解红宝石 code放弃了应该有一面旗帜,但却无法想出将“假”放在那里

我打算禁用NFS或一起跳过该部分。所以我们都欢迎。

我的出发点是~/.vagrant.d/Vagrantfile

Vagrant.configure('2') do |config|
    config.vagrant.host :nfs_prune => false
end

错误消息为: Pruning invalid NFS exports. Administrator privileges will be required...

PS:不,我不在共享文件夹中使用nfs

1 个答案:

答案 0 :(得分:2)

您应该可以使用config.nfs.functional = false

禁用
  

functional(bool) - 默认为true。如果为false,那么NFS将不会   用作同步文件夹类型。如果同步文件夹专门请求   NFS,它会出错。

vagrantfile可以从多个来源加载,请参阅LOAD ORDER AND MERGING

  

Vagrant实际上会加载一系列Vagrantfiles,合并设置   就这样。这允许Vagrantfiles具有不同的特异性水平   覆盖先前的设置。 Vagrantfiles按所示顺序加载   下面。请注意,如果在任何步骤中找不到Vagrantfile,则为Vagrant   继续下一步。

     
      
  1. Vagrantfile与用于给定的框一起打包   机。
  2.   
  3. Vagrant主目录中的Vagrantfile(默认为   ~/.vagrant.d)。这允许您为系统指定一些默认值   用户。
  4.   
  5. 项目目录中的Vagrantfile。这是Vagrantfile   你将在大部分时间修改。
  6.   

正如您所提到的,您已经检查了第3点和第2点,检查特定框中的Vagrantfile(如果有的话)