使用n升级到node.js 5.5.0,可是运行node -v 查看版本还是 v0.10.38
我的node版本是v0.10.38
# node -v
v0.10.38
我想升级到最新版5.5.0
搜了一下 都说用n
来升级node版本。
于是我安装了n
# npm install -g n
/usr/bin/n -> /usr/lib/node_modules/n/bin/n
n@2.1.0 /usr/lib/node_modules/n
然后运行n
却提示 没有已安装的node版本
# n
Error: no installed version
Usage: n [options/env] [COMMAND] [args]
Environments:
n [COMMAND] [args] Uses default env (node)
n io [COMMAND] Sets env as io
n project [COMMAND] Uses custom env-variables to use non-official sources
Commands: ...后面的省略...
于是我安装了一个最新版:
# n latest
install : node-v5.5.0
mkdir : /usr/local/n/versions/node/5.5.0
fetch : https://nodejs.org/dist/v5.5.0/node-v5.5.0-linux-x64.tar.gz
######################################################################## 100.0%
installed : v5.5.0
然而查看node版本依然是0.10.38
# node -v
v0.10.38
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
node的环境变量有问题吧,可以带上绝对路径试一下
建议安装
nvm
,能够兼容多个版本, 而且能够随时切换node版本.搬运工:
http://www.tuicool.com/articles/Vzquy2
使用
which node
看一下你使用的node是不是在n安装的目录下(即/usr/local/n/versions/node/5.5.0
)如果不是的话,需要把n相关的路径加到PATH里面
建议安装nvm
博主解决了吗,我也是这个,很晕