我最近注意到我安装的 Vagrant 和 VirtualBox 版本无法与我的 Vagrantfile
配合使用。升级到最新的 Vagrant 和 VirtualBox 解决了该问题。
是否可以确保在允许 vagrant up
启动之前安装最低 Vagrant 和 VirtualBox 版本?
最佳答案
对于 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
关于vagrant - Vagrantfile 中是否可以要求某些 Vagrant 和 VirtualBox 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23442277/