描绘以下场景:
全新安装,不受限制的VirtualBox安装
通过gem重新安装的Vagrant 1.0.6
现在我尝试一下:vagrant box add box_one [url to box one]
vagrant init box_one
vagrant up
到目前为止,一切都很好。 box_one
效果很好。它显示在VirtualBox Manager中,所有端口转发均已正确设置,我可以ssh入其中,Web服务器正在运行-一切都很顺利。vagrant halt
rm Vagrantfile
据我了解,这应该使我能够做到这一点:vagrant box add box_two [url to box two]
vagrant init box_two
vagrant up
并使用box_two
。但是,它显然使用了box_two
的配置-转发了不同的端口-但它引导box_one
的虚拟机。在VirtualBox Manager中,它显示了两台具有不同ID的计算机-但它们都是box_one
的虚拟机。
这似乎对我的同事有效,因此我机器上的某些东西一定会触发该错误。 (或者我做些奇怪的事,谁知道。)
有谁知道这可能是什么?
最佳答案
好的,我的错误是我尝试在同一目录中执行此操作。这样,它就一直使用相同的.vagrant
文件-因此,解决方法是继续删除.vagrant
文件或在不同目录中运行无所事事的操作。
关于virtualbox - Vagrant 引导错误的VirtualBox,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15355687/