[英]npm still installing packages to '/usr/local/Cellar/node/…' even though I've uninstalled Homebrew's version of node
[英]Linux AWS still looking for uninstalled version of Node and of NPM
我对 Linux 系统还很陌生,如果问题太基本了,很抱歉。 我正在使用 Amazon Linux 2 AMI。
我一开始就安装了 NodeJS 16.4.2 版,但出现了兼容性问题。 因此,我尝试卸载它,然后安装 14.15.5 版本(在我的本地开发人员上是稳定的)。
为了卸载新版本,我运行了命令sudo yum remove nodejs
并且它显然卸载了sudo yum remove nodejs
。 然后我通过第一次curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
安装了旧版本 curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
然后sudo yum install -y nodejs
(它说它成功了)。 但最后我运行命令node -v
只得到:
-bash: /home/ec2-user/.nvm/versions/node/v16.4.2/bin/node: No such file or directory
所以他还在找我卸载的那个版本。 请问如何彻底删除新版本并最终安装新版本?
提前致谢!
对于到达这篇文章的任何人:卸载后,我所要做的就是停止并重新启动实例。 然后旧版本被识别。
尝试退出并重新连接到 EC2 实例,它每次都有帮助。 此外,如果您尚未升级 nodejs 版本,您可以在完成后使用此链接进行升级,退出实例并重新连接,每次都有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.