我使用的是OSX系统,想要切换回来使用oh-my-zsh原始的zsh配置。但是当我运行uninstall
脚本时,它会给出一个错误:
$ sudo uninstall oh-my-zsh
>> Preparing Uninstall...
Uninstall Began...
Uninstall Failed...
Reason: ErrorMissingBundle
有人可以告诉我这是什么意思吗?谢谢!
我使用的是OSX系统,想要切换回来使用oh-my-zsh原始的zsh配置。但是当我运行uninstall
脚本时,它会给出一个错误:
$ sudo uninstall oh-my-zsh
>> Preparing Uninstall...
Uninstall Began...
Uninstall Failed...
Reason: ErrorMissingBundle
有人可以告诉我这是什么意思吗?谢谢!
你尝试过手动运行卸载脚本中的命令吗?这非常简单: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
uninstall_oh_my_zsh
即可卸载oh-my-zsh。尝试
/usr/bin/chsh -s /bin/bash
rm ~/.zshrc
brew uninstall zsh --force
只需运行uninstall_oh_my_zsh
从这里
https://github.com/robbyrussell/oh-my-zsh#uninstalling-oh-my-zsh
在我的电脑上,运行 uninstall_oh_my_zsh
或手动运行 sh ~/.oh-my-zsh/tools/uninstall.sh
都可以正常卸载。
根据今天的状态更新wsl2,而不是使用~/.zshrc.pre-oh-my-zsh
,应该使用~/.shell.pre-oh-my-zsh
,我成功运行的完整命令列表如下:
rm -rf ~/.oh-my-zsh
rm ~/.zshrc
cp ~/.shell.pre-oh-my-zsh ~/.zshrc
source ~/.zshrc
由于出现了“zsh:command rm not found”的错误,我无法直接卸载。
因此,我采取了以下措施:
/usr/bin/chsh -s /bin/bash
在终端偏好设置中,我切换回了默认的登录 shell,并运行了以下命令
rm ~/.zshrc
brew uninstall zsh --force
只需使用以下命令:
/usr/bin/chsh -s /bin/bash
.zshrc
进行了很多修改,那么在没有备份的情况下简单地删除~/.zshrc
将导致您丢失所有配置。 - Life5ign