3

使用 Vagrant 时,我可以使用--provider参数指定其他提供者。唉,如果您必须一次又一次地键入它,这是非常乏味的:

$ vagrant up --provider vmware-fusion

除非我指定其他内容,否则一旦vagrant 应该始终使用给定的提供者,是否有可能进行配置?

4

1 回答 1

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 选项覆盖提供程序。

于 2014-02-03T15:01:30.840 回答