使用 Vagrant 时,我可以使用--provider
参数指定其他提供者。唉,如果您必须一次又一次地键入它,这是非常乏味的:
$ vagrant up --provider vmware-fusion
除非我指定其他内容,否则一旦vagrant 应该始终使用给定的提供者,是否有可能进行配置?
使用 Vagrant 时,我可以使用--provider
参数指定其他提供者。唉,如果您必须一次又一次地键入它,这是非常乏味的:
$ vagrant up --provider vmware-fusion
除非我指定其他内容,否则一旦vagrant 应该始终使用给定的提供者,是否有可能进行配置?
您可以设置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 选项覆盖提供程序。