我想将Vagrant从我的机器上移到外部硬盘上。
遵循这些文章:
vagrant.d outside of the home folder
http://emptysqua.re/blog/moving-virtualbox-and-vagrant-to-an-external-drive/
这非常简单,我假设所有后续的流浪盒都会看到我的新路径/Volumes/Vagrant/vagrant_home
,但事实并非如此。
导出VAGRANT_HOME
似乎不符合指南;在我看来,环境变量似乎被忽略了。根据{{1}},如果找不到shared_helpers.rb
,则默认为VAGRANT_HOME
,在我的情况下,这是正在发生的事情。它实际上正在重新创建~/.vagrant.d
。正在那里创建任何新框而不是我的/Users/jeitnier/.vagrant.d
路径。它在我的VAGRANT_HOME
中定义,我也从命令行导出,再次如文档所示。
.bash_profile
也显示echo $VAGRANT_HOME
的正确路径,这就是我真正难倒的原因。
这里可能会发生什么?