Hoe kan ik mijn nodeJS updaten naar de laatste versie?

Ik heb nodeJS geïnstalleerd op Ubuntu met de volgende code

sudo apt-get install nodejs

Aangezien ik een nieuwe gebruiker ben voor ubuntu heb ik ook deze code uitgevoerd

sudo apt-get install npm

Nu wanneer ik type

 nodejs --version

Het toont

v0.6.19

Ik heb gekeken en zag dat de laatste versie van nodeJS 0.10.26 is.

Hoe kan ik mijn versie van nodeJS updaten naar 0.10.26?

Ik heb geprobeerd met

 sudo apt-get install <packagename>
 sudo apt-get install --only-upgrade <packagename>

maar geen geluk.

Oplossing

Gebruik n module van npm om node te upgraden

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Om te upgraden naar de laatste versie (en niet de huidige stabiele) versie, kunt u gebruik maken van

sudo n latest

Om ongedaan te maken:

sudo apt-get install --reinstall nodejs-legacy     # fix /usr/bin/node
sudo n rm 6.0.0     # replace number with version of Node that was installed
sudo npm uninstall -g n

Gevonden in David Walsh blog http://davidwalsh.name/upgrade-nodejs

Commentaren (27)

Deze PPA is verouderd en wordt niet meer onderhouden; u zou andere antwoorden moeten overwegen in plaats van deze.

U kunt de nieuwste versie van PPA installeren:

sudo add-apt-repository ppa:chris-lea/node.js  
sudo apt-get update  
sudo apt-get install nodejs
Commentaren (4)

Ik gebruik NVM om mijn Node versies af te handelen. Zeer eenvoudig op te zetten en gemakkelijk te gebruiken.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

Om NVM globaal te installeren in plaats daarvan, gebruik het volgende curl commando in plaats van het bovenstaande (en vermoedelijk gebruik je het tweede commando niet maar wel het derde)

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | NVM_DIR=/usr/local/nvm bash

Gebruik dan nvm install stable (of voeg een versienummer in in plaats van stable) om de nieuwste/specifieke versie van Node te krijgen. Gebruik nvm use stable (of een specifiek versienummer) om die Node versie te gebruiken. Gebruik nvm ls om te zien welke Node versies je hebt geïnstalleerd en nvm uninstall stable(of een specifiek versienummer) om een specifieke versie van Node te verwijderen.

Bronnen: Install, usage

Commentaren (4)