Wie kann ich meine nodeJS auf die neueste Version aktualisieren?

Ich habe nodeJS auf Ubuntu mit folgendem Code installiert

sudo apt-get install nodejs

Da ich ein neuer Benutzer für Ubuntu bin, habe ich auch diesen Code ausgeführt

sudo apt-get install npm

Wenn ich jetzt eintippe

 nodejs --version

Es zeigt

v0.6.19

Ich habe geprüft und gesehen, dass die neueste NodeJS-Version 0.10.26 ist.

Wie kann ich meine Version von nodeJS auf "0.10.26" aktualisieren?

Ich habe es versucht mit

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

aber kein Glück.

Lösung

Verwenden Sie n Modul von npm, um node zu aktualisieren

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

Um auf die neueste Version (und nicht die aktuelle stabile Version) zu aktualisieren, können Sie

sudo n latest

Zum Rückgängigmachen:

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

Gefunden im Blog von David Walsh http://davidwalsh.name/upgrade-nodejs

Kommentare (27)

Dieses PPA ist veraltet und wird nicht mehr gepflegt; Sie sollten andere Antworten in Betracht ziehen.

Sie können die neueste Version aus dem PPA installieren:

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

Ich verwende NVM, um meine Node-Versionen zu verwalten. Sehr einfach einzurichten und leicht zu bedienen.

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

Um NVM stattdessen global zu installieren, verwenden Sie den folgenden curl-Befehl anstelle des obigen (und verwenden Sie vermutlich nicht den zweiten, sondern den dritten Befehl)

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

Verwenden Sie dann nvm install stable (oder geben Sie eine Versionsnummer anstelle von stable ein), um die neueste/besondere Version von Node zu erhalten. Verwenden Sie nvm use stable (oder eine bestimmte Versionsnummer), um diese Node-Version zu verwenden. Benutzen Sie nvm ls, um zu sehen, welche Node-Versionen Sie installiert haben und nvm uninstall stable (oder eine bestimmte Versionsnummer), um eine bestimmte Version von Node zu entfernen.

Quellen: Install, usage

Kommentare (4)