以编程方式获取Vagrant的版本

时间:2016-01-06 18:30:29

标签: ruby vagrant vagrantfile

是否有一种编程方式来获取本地安装的Vagrant版本而不使用终端命令? (即不解析`vagrant -v`

输出的答案

1 个答案:

答案 0 :(得分:3)

由于Vagrant现在不再作为RubyGem(从v1.1开始),你需要一个名为vagrant-wrapper的新宝石。 它是围绕New Vagrant安装的Ruby包装器。你可以用Ruby来控制流浪者。

对于版本:

require 'vagrant-wrapper'
VagrantWrapper.new.vagrant_version