使用Vagrant时,我可以使用--provider
参数指定其他提供程序。唉,如果你不得不一次又一次地输入它,这是非常繁琐的:
$ vagrant up --provider vmware-fusion
是否有可能配置一次该流浪者应总是使用给定的提供者,除非我指定其他内容?
答案 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选项覆盖提供程序。