使用n升级到node.js 5.5.0,可是运行node -v 查看版本还是 v0.10.38

发布于 2022-09-02 01:41:39 字数 1037 浏览 36 评论 0

我的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

忆悲凉 2022-09-09 01:41:39

node的环境变量有问题吧,可以带上绝对路径试一下

说好的呢 2022-09-09 01:41:39

建议安装nvm,能够兼容多个版本, 而且能够随时切换node版本.
搬运工: http://www.tuicool.com/articles/Vzquy2

寻找我们的幸福 2022-09-09 01:41:39

使用which node看一下你使用的node是不是在n安装的目录下(即/usr/local/n/versions/node/5.5.0)
如果不是的话,需要把n相关的路径加到PATH里面

你另情深 2022-09-09 01:41:39

建议安装nvm

淡淡的优雅 2022-09-09 01:41:39

博主解决了吗,我也是这个,很晕

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文