卸载 oh-my-zsh 时遇到问题?
Posted
技术标签:
【中文标题】卸载 oh-my-zsh 时遇到问题?【英文标题】:Troubles uninstalling oh-my-zsh? 【发布时间】:2012-04-06 12:35:21 【问题描述】:我在 OSX 上,想从 oh-my-zsh 切换回我原来的 zsh 配置,但是当我运行 uninstall
脚本时,它给了我一个错误:
$ sudo uninstall oh-my-zsh
>> Preparing Uninstall...
Uninstall Began...
Uninstall Failed...
Reason: ErrorMissingBundle
谁能告诉我这是什么意思?谢谢!
【问题讨论】:
【参考方案1】:只需使用以下命令:
/usr/bin/chsh -s /bin/bash
【讨论】:
这只是将您的默认 shell 更改为 bash,1)不卸载 OMZ,2)不恢复 Zsh,3)使它甚至不再使用 Zsh【参考方案2】:试试
/usr/bin/chsh -s /bin/bash
rm ~/.zshrc
brew uninstall zsh --force
【讨论】:
【参考方案3】:只需运行uninstall_oh_my_zsh
从这里
https://github.com/robbyrussell/oh-my-zsh#uninstalling-oh-my-zsh
【讨论】:
【参考方案4】:在新版本中,只需从命令行运行uninstall_oh_my_zsh
。
见https://github.com/robbyrussell/oh-my-zsh#uninstalling-oh-my-zsh
【讨论】:
【参考方案5】:您是否尝试过手动运行卸载脚本中的命令?这真的很简单:https://github.com/robbyrussell/oh-my-zsh/blob/master/tools/uninstall.sh。在大多数情况下,它只是删除 OMZ 并尝试恢复备份文件:
rm -rf ~/.oh-my-zsh
rm ~/.zshrc
cp ~/.zshrc.pre-oh-my-zsh ~/.zshrc
source ~/.zshrc
【讨论】:
感谢您的帮助,大约几周前我已经弄清楚了如何手动操作。我从来没有在给定的过程中完全做到这一点,但是我原来的 zsh 配置工作正常。 这对我有用,但是,如果你想重新安装 zsh,你必须再次手动复制 .zshrc 文件以上是关于卸载 oh-my-zsh 时遇到问题?的主要内容,如果未能解决你的问题,请参考以下文章