(Ubuntu 服务器)为什么 /usr/bin/nodejs --version 显示 v4.3.3 时 /usr/bin/node --version 显示 v6.0.0?

(Ubuntu 服务器)为什么 /usr/bin/nodejs --version 显示 v4.3.3 时 /usr/bin/node --version 显示 v6.0.0?

我最近安装了 nodejs v6.0.0。我 sudo apt-get remove nodejs 使用以下命令运行并重新安装了 LTS 版本 curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs

重新安装后我跑了 sudo rm /usr/bin/node

并使用重新创建符号链接 sudo ln -sv /usr/bin/nodejs /usr/bin/node

现在运行 --version 参数会显示不同的版本...提前感谢任何帮助!

答案1

您这么说,/usr/bin/nodejs --version而且还/usr/bin/node展示了不同的版本吗?

我的第一个想法是检查which APP_NAME路径中没有其他可执行文件,也许是某个独立版本(也许来自包管理器外部)正在运行。

答案2

重启服务器解决了这个问题!应该先试一下这个。

相关内容