我尝试卸载oh-my-zsh后,收到错误
/Users/Thomas/.zshrc:source:56:没有这样的文件或目录:/Users/Thomas/.oh-my-zsh/oh-my-zsh.sh
This issue表示原始shell需要还原为,但提供的命令
chsh -s /bin/bash
无效。我也重启了我的iTerm。我的别名仍然不起作用,导出的变量如$JAVA_HOME
也会返回空,即使它们是使用我以前的 .bash_profile 正确设置的。而不是以~
结尾我的终端提示以%
Thomas%
我该如何还原?
一个细节,当我尝试通过uninstall_oh_my_zsh
卸载时,我输错了密码。它不是再次提示我,而是看起来好像已经完成卸载,但也许它的一些组件没有正确完成。
答案 0 :(得分:0)
确保已安装Brew。
在终端输入brew remove zsh
然后重置终端,它应重新配置回原始shell。
答案 1 :(得分:0)
对于这种错误,您需要检查是否在.bashrc文件中将默认bash设置为zsh。因此,如果有的话,只需将其注释掉即可。 我的例子。
#Launch Zsh
if [ -t 1 ]; then
exec zsh
fi
所以,您只需要注释掉。
#Launch Zsh
#if [ -t 1 ]; then
#exec zsh
#fi