我希望在Ubuntu上升级Node JS版本。
我尝试了许多命令,但它的版本仍然是较旧的v0.10.37版本。
我尝试过:
sudo npm install -g n
sudo n install 0.12.4
sudo n use 0.12.4
我也尝试过使用nvm,但它们都不适用于我。我该如何将Node Js版本升级到0.12.4?
使用 npm 来升级 node
首先清除缓存并尝试
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.12.4
然后创建一个符号链接(只有在必要时才需要,首先尝试这三个命令。如果不起作用,请添加此命令。)
它将更新为0.12.4
版本。
sudo n stable
。 - Sravan只需安装n
模块即可:
sudo npm install -g n
然后运行:
sudo n 0.12.4
注意,它可能不会在当前终端会话中更新。因此,您可以在终端中打开另一个选项卡或另一个终端,并通过以下方式检查nodejs版本:
node --version
就是这样,输出将为v0.12.4
nvm
非常麻烦,但使用n
可以快速而简单地完成一个生命周期结束的产品。 - Stephan Bijzitter官方文档指向这里:https://nodesource.com/blog/nodejs-v012-iojs-and-the-nodesource-linux-repositories#installing-node-js-v0-12。只需按照它的步骤,就可以得到0.12.4版本。
grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/*
的输出吗? - Pierre Inglebertsudo add-apt-repository --remove ppa:ppa:chris-lea/node.js
将其删除,然后添加新的:curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
。
之后你可以安装nodejs sudo apt-get install nodejs
。 - Pierre Ingleberthttps://deb.nodesource.com/node_0.12
。 - Pierre Inglebertnvm install 5.10.1
nvm use 5.10.1
版本可能会更改。
干杯!
执行以下命令升级Node.js至0.12.x:
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs
忽略警告即可。在Ubuntu 14.04上,通过执行这两个命令,我成功地升级了Node.js。
在Ubuntu 16.04上
没有特殊或专用的命令来升级node版本。在ubuntu上安装或升级node的正确方法是:
1)从nodejs官方网站下载您想要的发行版,将文件移动到已知路径
2)打开终端并运行:>sudo tar -C /usr/local --strip-components 1 -xzf "已知路径/发行版文件名...gz
3)测试是否一切正常:打开一个新终端并运行node --version
。它应该回显您下载和安装/升级的版本。
PATH
变量的问题。n
安装/激活的 node 路径可能未包含在内,或顺序不正确。 - t.niese