Node.js 节点升级在我的情况下不起作用:
我想将node升级到最新的稳定版本6.9.5,但无法运行:Node.js 节点升级在我的情况下不起作用:,node.js,Node.js,我想将node升级到最新的稳定版本6.9.5,但无法运行: # node -v v0.10.37 # sudo npm cache clean -f npm WARN using --force I sure hope you know what you are doing. # sudo npm install -g n /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n /usr/local/lib └── n@2
# node -v
v0.10.37
# sudo npm cache clean -f
npm WARN using --force I sure hope you know what you are doing.
# sudo npm install -g n
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
/usr/local/lib
└── n@2.1.4
# sudo n 6.9.5
install : node-v6.9.5
mkdir : /usr/local/n/versions/node/6.9.5
fetch : https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.gz
######################################################################## 100,0%
installed : v6.9.5
# node -v
v0.10.37
您需要指定使用刚刚安装的节点版本
n use 6.9.5 script.js
您可以使用列出使用n安装的节点版本
如果要设置默认节点版本,需要更改节点二进制文件的路径,请执行以下操作:
n bin 6.9.5
在Linux、MacOS和BSD中,在.bashrc/.zshrc中,您应该修改以下行:
export PATH=$PATH:/usr/local/nodejs/bin
以参考您先前获得的路径
在Windows上,在系统环境变量的PATH变量中类似地设置它
刚刚完成,但node-v仍然显示:v0.10.37抱歉,我误读了文档-我现在更新了答案-应该可以解决您的问题了!当您运行node-v时,您的系统正在从您的路径读取nodej的位置,您的路径当前设置为node的旧版本!处理所有这些问题的更好方法是使用nvm—它为您设置环境变量/路径变量!
export PATH=$PATH:/usr/local/nodejs/bin