Una breve guida su come installare NVM (Node.js Version Manager) per aggiornare Node.js e usarne più versioni

Cos’è NVM?

Node Version Manager – E’ un semplice script bash per tenere aggiornato Node.js e gestire più versioni contemporaneamente

Iniziamo con scaricare l’installatore dal repository GitHub, ed avviare l’installazione
curl https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

Ora è necessario dare il comando per ricaricare il profilo
source ~/.profile

Eseguire
nvm ls-remote

nel caso il terminale ci ritorni errore -bash: nvm: command not found, è necessario installare git
apt-get install git

Ora per installare la versione 0.10.13
nvm install 0.10.13

Nel caso avessimo applicazioni che funzionano solo con versioni più vecchie di Node.js è possibile anche effettuare un downgrade. Ad esempio:
nvm install v0.8.16

E’ possibile ritornare alla 0.10.13 con
nvm use v0.10.13

Node.js si installa in una cartella locale, ma è molto comodo averne una versione “globale” eseguendo questo comando
n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local

Questo comando non fa altro che copiare node in /usr/local/

per vedere se tutto è andato bene, logghiamoci da root e diamo il comando
which node

Come output dovreste vedere
/usr/local/bin/node