如何更新 Oh My Zsh

种地  论坛元老 | 2025-3-16 02:18:15 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1047|帖子 1047|积分 3141

Oh My Zsh 会定期更新,提供新功能、优化和 Bug 修复。如果你想获取最新版本,可以手动更新。

方法 1:使用官方更新下令(保举 ✅)

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

  1. omz update
复制代码
或者
  1. upgrade_oh_my_zsh
复制代码
1.2 重启 Zsh 使更新生效

  1. exec zsh
复制代码
这个方法最保举,因为它:


  • 自动拉取最新的 Oh My Zsh 版本
  • 更新所有插件
  • 不会覆盖你的 .zshrc 配置

方法 2:手动更新 Oh My Zsh

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

  1. cd ~/.oh-my-zsh
复制代码
2.2 使用 Git 拉取最新版本

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

  1. exec zsh
复制代码

方法 3:自动更新 Oh My Zsh

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

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

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



  • 每 3 天检查一次更新
    1. zstyle ':omz:update' frequency 3
    复制代码
  • 禁用自动更新
    1. zstyle ':omz:update' frequency 0
    复制代码

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

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

  1. cp ~/.zshrc ~/.zshrc.backup
复制代码
4.2 卸载旧版 Oh My Zsh

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

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

  1. mv ~/.zshrc.backup ~/.zshrc
  2. source ~/.zshrc
复制代码

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

运行以下下令:
  1. omz version
复制代码
如果能看到最新版本号,说明更新成功
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

种地

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表