卸载哦我的zsh后无法识别Bash别名

时间:2016-10-18 19:14:18

标签: bash oh-my-zsh

我尝试卸载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卸载时,我输错了密码。它不是再次提示我,而是看起来好像已经完成卸载,但也许它的一些组件没有正确完成。

2 个答案:

答案 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