种地 发表于 2025-3-16 02:18:15

如何更新 Oh My Zsh

Oh My Zsh 会定期更新,提供新功能、优化和 Bug 修复。如果你想获取最新版本,可以手动更新。
方法 1:使用官方更新下令(保举 ✅)

Oh My Zsh 提供了内置的更新下令,非常简朴高效。
1.1 运行更新下令

omz update
或者
upgrade_oh_my_zsh
1.2 重启 Zsh 使更新生效

exec zsh

✅ 这个方法最保举,因为它:


[*]自动拉取最新的 Oh My Zsh 版本
[*]更新所有插件
[*]不会覆盖你的 .zshrc 配置
方法 2:手动更新 Oh My Zsh

如果 omz update
下令失败,可以手动使用 Git 更新。
2.1 进入 Oh My Zsh 目录

cd ~/.oh-my-zsh
2.2 使用 Git 拉取最新版本

git pull origin master
⚠️ 如果你当地修改了 Oh My Zsh,可以先保存修改:
git stashgit pull origin master
git stash pop 2.3 重启 Zsh 使更新生效

exec zsh

方法 3:自动更新 Oh My Zsh

Oh My Zsh 支持自动更新,但必要手动启用。
3.1 启用自动更新

在 ~/.zshrc 中添加或取消注释以下行:
zstyle ':omz:update' frequency 7
这表示 Oh My Zsh 每 7 天会自动检查更新。
3.2 应用更改

编辑 ~/.zshrc 文件:
nano ~/.zshrc
找到 zstyle ':omz:update' frequency 7
这行,并确保它没有 # 注释符号。
然后重新加载配置:
source ~/.zshrc
3.3 更改自动更新频率



[*]每 3 天检查一次更新:zstyle ':omz:update' frequency 3

[*]禁用自动更新:zstyle ':omz:update' frequency 0

方法 4:重新安装 Oh My Zsh(如果更新失败)

如果你的 Oh My Zsh 版本过旧或更新失败,可以思量重新安装。
4.1 备份原来的 .zshrc 配置

cp ~/.zshrc ~/.zshrc.backup
4.2 卸载旧版 Oh My Zsh

uninstall_oh_my_zsh
如果 uninstall_oh_my_zsh
下令不可用,可以手动删除:
rm -rf ~/.oh-my-zsh
rm ~/.zshrc
4.3 重新安装 Oh My Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
4.4 恢复 .zshrc 配置

mv ~/.zshrc.backup ~/.zshrc
source ~/.zshrc

如何检查 Oh My Zsh 是否更新成功?

运行以下下令:
omz version
如果能看到最新版本号,说明更新成功
页: [1]
查看完整版本: 如何更新 Oh My Zsh