Module: VagrantPlugins::Ventriloquist::Cap::Linux::RvmInstall

Defined in:
lib/ventriloquist/cap/platforms/linux/rvm_install.rb

Class Method Summary collapse

Class Method Details

.rvm_install(machine) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/ventriloquist/cap/platforms/linux/rvm_install.rb', line 6

def self.rvm_install(machine)
  if ! machine.communicate.test('test -d /usr/local/rvm')
    machine.env.ui.info('Installing RVM')
    machine.communicate.sudo('\curl -L https://get.rvm.io | bash -s stable --autolibs=enabled')
    machine.communicate.sudo("usermod -a -G rvm #{machine.config.ssh.username || 'vagrant'}")
  end
end