标签: ruby vagrant vagrantfile
是否有一种编程方式来获取本地安装的Vagrant版本而不使用终端命令? (即不解析`vagrant -v`)
`vagrant -v`
答案 0 :(得分:3)
由于Vagrant现在不再作为RubyGem(从v1.1开始),你需要一个名为vagrant-wrapper的新宝石。 它是围绕New Vagrant安装的Ruby包装器。你可以用Ruby来控制流浪者。
vagrant-wrapper
对于版本:
require 'vagrant-wrapper' VagrantWrapper.new.vagrant_version