描绘以下场景:


全新安装,不受限制的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/

10-16 16:36