在Vagrantfile中是否可以要求某些Vagrant和VirtualBox版本?

时间:2014-05-03 08:58:15

标签: vagrant vagrantfile

我最近注意到我设法安装了Vagrant和VirtualBox版本,但我的Vagrantfile无效。升级到最新的Vagrant& VirtualBox解决了这个问题。

在允许vagrant up启动之前,是否可以确保安装最少的Vagrant和VirtualBox版本?

1 个答案:

答案 0 :(得分:3)

对于Vagrant本身,有built-in support

Vagrant.require_version ">= 1.3.5"

对于Virtualbox,您可以在Vagrantfile的顶部运行一些代码,如下所示:

if Gem::Version.new(`VBoxManage --version`.strip) < 
Gem::Version.new('5.1.6')
  abort "Please upgrade Virtualbox to 5.1.6 or later!"
end