如何在vagrant中禁用同步文件夹的自动挂载?

时间:2015-05-19 08:04:43

标签: vagrant vagrantfile

我正在为vagrant设置一个配置脚本,需要在挂载同步文件夹之前执行某些操作。 该文档使用disabled: true标志指定了一种简单禁用挂载的方法,但是引用了一种定义共享但不自动挂载它们的方法。

线程参考: https://github.com/mitchellh/vagrant/issues/1004

代码注释(第55行): https://github.com/mitchellh/vagrant/blob/master/plugins/providers/virtualbox/synced_folder.rb

# If no guest path is specified, then automounting is disabled              
machine.ui.detail(I18n.t("vagrant.actions.vm.share_folders.nomount_entry", hostpath: data[:hostpath]))

该主题建议使用nil作为访客路径,例如

config.vm.synced_folder "./", nil, id: 'application_root'

但在vagrant 1.7.2中这样做会在尝试运行配置时返回错误。

There are errors in the configuration of this machine. Please fix
the following errors and try again:

vm:
* The shared folder guest path must be absolute: 

有什么想法吗?

我只关心我的vbox提供程序。

0 个答案:

没有答案