node.js - Linux AWS 仍在寻找 Node 和 NPM 的卸载版本
问题描述
我对 Linux 系统还很陌生,如果这个问题太基本了,我很抱歉。我正在使用 Amazon Linux 2 AMI。
我一开始就安装了 NodeJS 的 16.4.2 版本并且给了我兼容性问题。因此,我尝试卸载它,然后安装 14.15.5 版本(在我的本地开发人员上是稳定的)。
为了卸载新版本,我运行了命令sudo yum remove nodejs
,它显然卸载了 NodeJS。然后我先安装了旧版本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
所以他还在找我卸载的版本。请问如何才能完全删除新版本并最终安装新版本?
提前致谢!
解决方案
对于任何到达此帖子的人:卸载后,我所要做的就是停止并重新启动实例。然后旧版本被识别。
推荐阅读
- bots.business - 如何使用内嵌键盘向 Bots.Business 中的所有用户广播消息?
- python - 使用 Python AST 更改导入路径的最佳方法
- reactjs - 无法从客户端的 axios 响应中解析承诺
- gcc - ld 失败,因为 libselinux 未定义对 gettid@GLIBC_2.30 的引用
- python - SMOTE 用于平衡数据
- compression - 压缩 60 位字符串的最佳方法
- linux-mint - Linux-Mint-20 的协同作用
- javascript - 我如何将数据从屏幕上传递到 React Native 中的另一个?
- flutter - 解决异常:在 null 上调用了 getter 'iterator'
- r - 使用 echarts4r 测量颜色