Vagrant引导错误的VirtualBox

Dom*_*nik 2 virtualbox vagrant

想象一下以下场景:

  • 新安装,未经过篡改的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中,所有端口转发都设置正确,我可以进入它,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.

它似乎对我的同事有用,所以我机器上的东西必须触发那个bug.(或者我做了一些奇怪的事,谁知道.)

有没有人有想法可能是什么?

Dom*_*nik 9

好吧,我的错误是我试图在同一目录中这样做.这种方式它保持使用相同的.vagrant文件 - 因此修复是要么继续删除.vagrant文件或在不同的目录中运行vagrant操作.