Question

How to install multiple version of node.js in Ubuntu using NVM?

Was it helpful?

Solution

prior knowledge

How to use the terminal. You can for example use gnome-terminal.

Install dependencies

sudo apt-get install build-essential libssl-dev curl git-core

Install NVM

Below we will install NVM.

Download nvm

git clone git://github.com/creationix/nvm.git ~/.nvm

To activate nvm, you need to source it from your bash shell

echo "\n. ~/.nvm/nvm.sh" >> .bashrc

Install version of node.js

In this example I am going to install node v0.4.12. We first need open new bash session. You can also do this by typing bash again.

$ bash
$ nvm install v0.4.12 #This takes a while.

To make the latest v0.4 branch default you do

$ nvm alias default 0.4

Troubleshooting

When you don't have all dependencies installed you can not compile/install node.js. Then you will need to clean up ~/.nvm

$ rm -rf ~/.nvm/

OTHER TIPS

The top answer is out of date. Now, just follow the guide on the github to install :

https://github.com/creationix/nvm#installation

For linux machines, its as simple as :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v*/install.sh | bash

Replace v* with the latest version from https://github.com/creationix/nvm/releases.

For example: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

Install Node.js with Node Version Manager in linux (Ubuntu, linux mint)


1. Build essential package

sudo apt-get install build-essential checkinstall

2. Get libssl-dev

sudo apt-get install libssl-dev

3. Install nvm using cURL

curl -o- https://raw.githubusercontent.com/cre... | bash

4. Check installation work

command -v nvm

5. List available node versions

nvm ls-remote

6. download, compile and install node

nvm install 6.14.4

7. Tell nvm which version to use

nvm use 6.14.4

8. Set default node version

nvm alias default node 6.14.4

More Info

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top