为什么`vagrant up`导致VirtualBox VM窗口出现?

Tri*_*daz 3 virtualbox vagrant vagrantfile

在遵循流浪教程之后,一切似乎都很顺利.然而,当我运行时,一些新的和稍微烦人的事情开始发生vagrant up:VirtualBox也启动了,我看到一个VM窗口似乎对应于Vagrant VM打开.我过去曾经多次使用Vagrant而没有发生这种情况,而IIRC 甚至对于我正在使用 VirtualBox的当前虚拟机也不一定是因为我跑了而打开vagrant up.

是什么造成的?为什么vagrant up会出现VirtualBox VM窗口?(并从我的Mac OS X终端窗口窃取焦点,这非常烦人)

注意:我的答案不是 Vagrant使用VirtualBox.如果是这种情况,那么VirtualBox将一直在后台打开,我很确定这是一种新行为.

m1k*_*eil 6

我看到三种可能性:

  • 在你的Vagrantfile中,你配置了gui = True(参见GUI vs Headless)
  • 与Vagrant一​​起使用的盒子在其Vagrantfile中带有gui = True设置(Box包含初始的Vagrantfile,当你这样做时它被合并vagrant up)
  • Vagrant和/或VirtualBox中可能存在的错误

如果您指定Vagrant和VirtualBox版本,并与我们分享您的Vagrant文​​件可能会有所帮助.