如何设置vagrant环境变量vagrant\u DEFAULT\u PROVIDER?
我还没有找到任何关于如何显式设置vagrant环境变量的信息 我正在尝试执行这些操作,将如何设置vagrant环境变量vagrant\u DEFAULT\u PROVIDER?,vagrant,puppet,vmware-fusion,Vagrant,Puppet,Vmware Fusion,我还没有找到任何关于如何显式设置vagrant环境变量的信息 我正在尝试执行这些操作,将VAGRANT\u DEFAULT\u PROVIDER设置为vmware\u fusion,这样我就不必总是使用VAGRANT up--PROVIDER=vmware\u fusion 我已经把这一行放在我的档案里了 VAGRANT\u DEFAULT\u PROVIDER=“vmware\u fusion” 它不起作用,我想这一定意味着我不知道自己在做什么,一定是做错了。当我运行vagrant up时,它
VAGRANT\u DEFAULT\u PROVIDER
设置为vmware\u fusion
,这样我就不必总是使用VAGRANT up--PROVIDER=vmware\u fusion
我已经把这一行放在我的档案里了
VAGRANT\u DEFAULT\u PROVIDER=“vmware\u fusion”
它不起作用,我想这一定意味着我不知道自己在做什么,一定是做错了。当我运行vagrant up时,它仍然使用默认的virtualbox提供程序。您需要发出
export VAGRANT\u DEFAULT\u PROVIDER=“vmware\u fusion”
在你的壳里。要使更改永久化,请将此行添加到.bashrc/.bash_配置文件。如果只想为特定项目设置默认提供程序,也可以在以下文件中设置:
ENV['VAGRANT_DEFAULT_PROVIDER'] = "vmware_fusion"
Vagrant.configure('2') do |config|
# ...
end
哦,那种环境变量!:)多谢各位!我不知道所有的平台,但在MacOSX上,你不能在等号周围有额外的空格,删除这些空格后,效果很好。