Jeg har installeret nodeJS på Ubuntu med følgende kode
sudo apt-get install nodejs
Da jeg er en ny bruger til ubuntu kørte jeg også denne kode også
sudo apt-get install npm
Nu når jeg skriver
nodejs --version
Den viser
v0.6.19
Jeg tjekkede og så den seneste nodeJS-version er 0.10.26
.
Hvordan kan jeg opdatere min version af nodeJS til 0.10.26
?
Jeg prøvede med
sudo apt-get install <packagename>
sudo apt-get install --only-upgrade <packagename>
men uden held.
Brug n modul fra npm for at opgradere node
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
For at opgradere til den seneste version (og ikke den aktuelle stabile) version kan du bruge
sudo n latest
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
Fundet i David Walsh blog http://davidwalsh.name/upgrade-nodejs
Denne PPA er forældet og vedligeholdes ikke længere; du bør overveje andre svar i stedet for dette.
Du kan installere den nyeste version fra PPA:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Jeg bruger NVM til at håndtere mine node-versioner. Meget enkel at sætte op og nem at bruge.
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
Hvis du vil installere NVM globalt i stedet, skal du bruge følgende curl-kommando i stedet for ovenstående (og formodentlig ikke bruge den anden kommando, men bruge den tredje)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | NVM_DIR=/usr/local/nvm bash
Brug derefter nvm install stable
(eller indsæt et versionsnummer i stedet for stable
) for at få den nyeste/en bestemt version af Node. Brug nvm use stable
(eller et bestemt versionsnummer) for at bruge denne Node-version. Brug nvm ls
til at se hvilke Node-versioner du har installeret og nvm uninstall stable
(eller et bestemt versionsnummer) til at fjerne en bestemt version af Node.