【问题标题】:Canntot be able to switch node version on CENTOS 7无法在 CENTOS 7 上切换节点版本
【发布时间】:2019-11-16 03:20:58
【问题描述】:

我正在尝试将 Centos7 上的节点版本从 8.16.0 升级到 10.16.0。 我越来越喜欢安装 10.16.0 并激活为 8.16.0 如果我检查节点版本仍然显示为 8.16.0

结果: [mani@desktop]$ sudo n 10.16.0 安装:v10.16.0 到 /usr/local/bin/node 活动:/bin/node 上的 v8.16.0 [mani@desktop]$ [mani@desktop]$ 节点 -v v8.16.0 [mani@desktop]$

谁能帮我升级节点版本。谢谢!

【问题讨论】:

  • 使用 nvm 之类的东西来组织你的节点版本
  • 要么先安装 nvm 并使用该版本管理版本,要么卸载节点并重新安装。

标签: node.js centos


【解决方案1】:

根据提供的输出,我认为在下一个目录中有两个已安装的 NodeJS 实例:

/usr/local/bin/node
/bin/node

尝试执行以下命令:

/usr/local/bin/node -v

/bin/node -v

然后看看输出是什么。在这两种情况下应该是不同的。此外,您可以通过下一个命令了解您登录的用户正在使用哪个节点二进制文件:

which node

希望这些命令及其输出能够为您提供更多信息。

【讨论】:

  • 是的,你是对的,这两种情况都不同: [Host@~]$ /usr/local/bin/node -v v10.16.0 [Host@~]$ /bin/node -v v8.16.0 [Host@~]$ 哪个节点 /usr/local/bin/node 我该如何解决这个问题?
猜你喜欢
  • 1970-01-01
  • 2014-04-18
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-02
  • 1970-01-01
  • 2021-01-12
相关资源
最近更新 更多