Module: VagrantPlugins::Ventriloquist::Cap::Linux::RvmInstallRuby
- Defined in:
- lib/ventriloquist/cap/platforms/linux/rvm_install_ruby.rb
Class Method Summary collapse
Class Method Details
.rvm_install_ruby(machine, version) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/ventriloquist/cap/platforms/linux/rvm_install_ruby.rb', line 6 def self.rvm_install_ruby(machine, version) if ! machine.communicate.test("rvm list | grep #{version}") machine.env.ui.info("Installing Ruby #{version}") machine.communicate.sudo("rvm install #{version}") machine.guest.capability(:install_packages, 'libxslt1-dev', silent: true) else machine.env.ui.info("Skipping Ruby #{version} installation") end end |