无法在 macOS 上卸载 SDKMAN

7

我想在我的macOS上卸载SDKMAN,我按照SDKMAN卸载指南中的步骤rm -rf ~/.sdkman进行操作,但这并不适用于我的Mac。

rm -rf ~/.sdkman

当我在我的macOS控制台上输入SDK版本时,我的卸载步骤无法正常工作,这是我输入SDK版本时的结果。

无效命令

我使用的是macOS操作系统,版本为Catalina


你有找到解决方案吗?我也遇到了同样的问题。 - annedroiid
rm -rf ~/.sdkman 对我有效。 - Pradeep hebbar
1
它被源入到您的shell中 - 只需重新登录即可消失。您还可以在您的~/.bashrc文件末尾删除它的源代码行(3行/带注释),尽管将其保留也是安全的。 - weHe
2个回答

7

最后一步是编辑并从您的.bashrc.bash_profile和/或.profile文件中删除初始化代码段。如果您使用ZSH,请从.zshrc文件中删除它。要删除的代码段类似于以下内容:

如果您的系统存在.zshrc

编辑.zshrc

~ nano .zshrc

删除这段文字:
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
[[ -s "/home/dudette/.sdkman/bin/sdkman-init.sh" ]] && source "/home/dudette/.sdkman/bin/sdkman-init.sh"

卸载成功后,您已经成功从您的机器上卸载了SDKMAN!

2

尝试在MacOS终端中输入以下命令:

sudo mv ~/.sdkman

如果这不起作用,尝试使用以下命令:

sudo mv /Users/yourname/sdkman/

希望这个方法有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接