Jag har installerat nodeJS på Ubuntu med följande kod
sudo apt-get install nodejs
Eftersom jag är en ny användare för ubuntu körde jag också denna kod också
sudo apt-get install npm
När jag nu skriver
nodejs --version
Den visar
v0.6.19
Jag kontrollerade och såg att den senaste nodeJS-versionen är 0.10.26
.
Hur kan jag uppdatera min version av nodeJS till 0.10.26
?
Jag försökte med
sudo apt-get install <packagename>
sudo apt-get install --only-upgrade <packagename>
men utan framgång.
Använd [n modul från npm] (https://www.npmjs.com/package/n) för att uppgradera node
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
För att uppgradera till den senaste versionen (och inte den nuvarande stabila versionen) kan du använda
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
Hittade i David Walshs blogg http://davidwalsh.name/upgrade-nodejs
Den här PPA:n är föråldrad och underhålls inte längre; du bör överväga andra svar istället för det här.
Du kan installera den senaste versionen från PPA:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Jag använder NVM för att hantera mina Node-versioner. Det är mycket enkelt att installera och lätt att använda.
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 du vill installera NVM globalt i stället använder du följande curl-kommando i stället för ovanstående (och förmodligen använder du inte det andra kommandot men använder det tredje).
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | NVM_DIR=/usr/local/nvm bash
Använd sedan nvm install stable
(eller sätt in ett versionsnummer istället för stable
) för att få den senaste/en specifik version av Node. Använd nvm use stable
(eller ett specifikt versionsnummer) för att använda den Node-versionen. Använd nvm ls
för att se vilka Node-versioner du har installerat och nvm uninstall stable
(eller ett visst versionsnummer) för att ta bort en viss version av Node.