我正在尝试使用n更新Ubuntu Server14.04上的Node.js。n升级,但版本仍然相同:
root@0e2dbaa3db85:/home# node -v
v0.10.25
root@0e2dbaa3db85:/home# n 0.10.33
install : node-v0.10.33
mkdir : /usr/local/n/versions/node/0.10.33
fetch : https://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
installed : v0.10.33
root@0e2dbaa3db85:/home# node -v
v0.10.25我必须告诉n使用哪个版本作为默认版本吗?
我尝试过n latest,它安装了0.12.0,但node -v再次输出0.10.25。
我该怎么办?
发布于 2016-04-15 03:23:35
有时,n包不会安装node的链接,并且选项不允许您选择由n安装的任何版本。
当发生这种情况时,您需要安装"n“版本的node,以便选择器允许您进行选择。
这是我必须要做的。
在本例中,它位于:
使用新节点版本的/usr/local/n/versions/node/5.10.1/bin/node
cd /bin mv /usr/local/n/versions/node/5.10.1/bin/node node_old ln -s node
在这一点上,节点应该可以工作,n应该允许您选择版本。
发布于 2019-01-27 13:02:42
由nvm.
n更改节点版本,因为我之前安装了nvm并使用nvm管理节点版本。nvm命令解决了此问题。例如:nvm install 11.8.0,然后检查节点版本node -v。Tada它可以工作。发布于 2015-03-10 20:18:00
https://stackoverflow.com/questions/28943319
复制相似问题