Module: VagrantPlugins::Ventriloquist::Cap::Linux::RvmInstallRuby

Defined in:
lib/ventriloquist/cap/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
# File 'lib/ventriloquist/cap/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.execute("rvm install #{version}")
    # FIXME: THIS IS DEBIAN SPECIFIC
    machine.communicate.sudo("apt-get install -y libxslt1-dev")
  end
end