卸载 NVM 失败

卸载 NVM 失败

我新受命负责一个 VPS:

root@server#lsb_release -a
Description:    Ubuntu 20.04.6 LTS

我想删除 Node 版本管理器nvm,但显然它仍然存在!

我已完成以下操作:

apt-get remove nvm

rm -r /usr/local/nvm

rm -r ~/.nvm

root@server:~# whereis nvm
nvm:
root@server:~# which nvm
root@server:~# strace nvm
strace: Can't stat 'nvm': No such file or directory

但是当我询问版本时:

root@server:~# nvm --version
0.39.7

这是从哪里来的?提前谢谢 :-)

答案1

我读了一些有关别名的文章。我偶然发现了这篇文章: https://unix.stackexchange.com/questions/322459/is-it-possible-to-check-where-an-alias-was-defined

因此我检查了是否nvm定义为别名:

root@server:~# bash -ixlc : 2>&1 | grep nvm

因此结果中出现了以下一行:

. /etc/profile.d/nvm.sh

/etc/profile/nvm.sh发现这行:source /opt/nvm/nvm.sh原来它隐藏在那里。

这完成了工作:

root@server:~# rm -r /opt/nvm
root@server:~# rm /etc/profile.d/nvm.sh

相关内容