如何设置vagrant环境变量VAGRANT_DEFAULT_PROVIDER?

nac*_*son 3 puppet vmware-fusion vagrant

我没有找到有关如何显式设置vagrant环境变量的任何信息.

我正在尝试按照这些文档中的描述进行设置VAGRANT_DEFAULT_PROVIDER,vmware_fusion因此我并不总是必须使用vagrant up --provider=vmware_fusion.

我把这行放在我的Vagrantfile中.

VAGRANT_DEFAULT_PROVIDER = "vmware_fusion"

它不起作用,我认为这必然意味着我不知道我在做什么,而且必须做错了.当我运行vagrant up它仍然使用默认的虚拟框提供程序.

Evg*_*kiy 7

你需要发行

export VAGRANT_DEFAULT_PROVIDER = "vmware_fusion"
Run Code Online (Sandbox Code Playgroud)

在你的shell中.要使更改永久化,请将此行添加到.bashrc/.bash_profile.

  • 我不知道所有平台,但在Mac OSX上,你不能在等号周围有额外的空格,删除后,它工作正常. (2认同)