Kuidas ma saan oma nodeJS-i uuendada viimasele versioonile?

Ma olen paigaldanud nodeJS Ubuntule järgmise koodiga

sudo apt-get install nodejs

Kuna ma olen uus kasutaja ubuntu jaoks, siis jooksutasin ka seda koodi samuti

sudo apt-get install npm

Nüüd kui ma kirjutan

 nodejs --version

See näitab

v0.6.19

Ma kontrollisin ja nägin, et viimane nodeJS versioon on 0.10.26.

Kuidas ma saan oma nodeJS-i versiooni uuendada versioonile 0.10.26?

Ma proovisin koos

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

kuid ei õnnestunud.

Lahendus

Kasutage n moodulit npm, et uuendada node'i.

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

Viimase versiooni (ja mitte praeguse stabiilse) versiooni uuendamiseks saate kasutada

sudo n latest

Tagasivõtmiseks:

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

Leitud David Walshi blogist http://davidwalsh.name/upgrade-nodejs

Kommentaarid (27)

See PPA on aegunud ja seda ei hooldata enam; selle asemel peaksite kaaluma teisi vastuseid.

PPA-st saate installida uusima versiooni:

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

Ma kasutan NVM-i oma Node'i versioonide käsitlemiseks. Väga lihtne seadistada ja lihtne kasutada.

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

NVM-i globaalseks installeerimiseks kasutage ülaltoodud käsu asemel järgmist curl käsku (ja eeldatavasti ärge kasutage teist käsku, kuid kasutage kolmandat)

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

Seejärel kasutage nvm install stable (või sisestage stable asemel versiooninumber), et saada uusim/konkreetne Node'i versioon. Kasutage nvm use stable (või konkreetset versiooni numbrit), et kasutada seda Node'i versiooni. Kasutage nvm ls, et näha, millised Node'i versioonid on paigaldatud, ja nvm uninstall stable (või kindlat versiooni numbrit), et eemaldada Node'i kindlat versiooni.

Allikad: Install, use.

Kommentaarid (4)