卸载jenv后执行命令仍提示‘jenv: command not found’如何解决?
解决卸载jenv后仍提示"jenv:11: command not found: jenv"的问题
检查并清理遗漏的shell配置文件
除了/.zshrc和/.bash_profile,zsh和bash还会加载其他初始化文件,执行以下命令找出包含jenv的文件:grep -l "jenv" ~/.zprofile ~/.bashrc ~/.profile ~/.zlogin打开找到的文件,删除所有和jenv相关的配置行(比如
jenv init类的语句)。重置shell命令缓存
执行对应shell的缓存重置命令:- 若使用zsh:
hash -r - 若使用bash:
hash -r
之后关闭终端重新打开,或者直接执行exec zsh/exec bash刷新当前会话。
- 若使用zsh:
确认jenv完全卸载
检查brew中是否还有jenv残留:brew list | grep jenv如果输出显示jenv,执行强制卸载:
brew uninstall --force jenv排查自定义脚本/别名文件
如果你有自定义的shell脚本或别名配置文件(比如~/.aliases),可以用grep "jenv" ~/.aliases检查,清理相关内容。
内容的提问来源于stack exchange,提问作者bhosleviraj
相关产品推荐
相关产品推荐

