4

我最近注意到我设法安装了一个无法与我的Vagrantfile. 升级到最新的 Vagrant & VirtualBox 解决了这个问题。

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

4

1 回答 1

3

对于 Vagrant 本身,有内置的支持

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
于 2017-09-08T21:57:03.570 回答