Module: VagrantPlugins::Ventriloquist::Cap::Linux::NvmInstallNodeJS
- Defined in:
- lib/ventriloquist/cap/platforms/linux/nvm_install_nodejs.rb
Class Method Summary collapse
Class Method Details
.nvm_install_nodejs(machine, version) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/ventriloquist/cap/platforms/linux/nvm_install_nodejs.rb', line 6 def self.nvm_install_nodejs(machine, version) if ! machine.communicate.test("nvm ls | grep #{version}") machine.env.ui.info("Installing NodeJS #{version}") machine.communicate.execute("nvm install #{version}") machine.communicate.execute("nvm alias default #{version}") else machine.env.ui.info("Skipping NodeJS '#{version}' installation") end end |