有没有办法修复Vagrant使用的提供程序?

时间:2014-02-03 14:01:10

标签: vmware vagrant vmware-fusion

使用Vagrant时,我可以使用--provider参数指定其他提供程序。唉,如果你不得不一次又一次地输入它,这是非常繁琐的:

$ vagrant up --provider vmware-fusion

是否有可能配置一次该流浪者应总是使用给定的提供者,除非我指定其他内容?

1 个答案:

答案 0 :(得分:3)

您可以设置VAGRANT_DEFAULT_PROVIDER环境变量(docs)。例如,在 .profile 或类似的:

export VAGRANT_DEFAULT_PROVIDER="vmware_fusion"

如果要为特定项目设置它,您应该能够在Vagrantfile中设置它:

ENV['VAGRANT_DEFAULT_PROVIDER'] = "vmware_fusion"

Vagrant.configure('2') do |config|
  # ...
end

可以使用CLI选项覆盖提供程序。