gpt4 book ai didi

zsh - 如何让oh-my-zsh使用最新的zsh版本?

转载 作者:行者123 更新时间:2023-12-01 19:36:32 28 4
gpt4 key购买 nike

我在 iTerm (OS X) 中使用 zsh 和 oh-my-zsh。我遇到了以下问题:

  1. echo $ZSH_VERSION 返回 4.3.11。
  2. 我成功运行了 upgrade_oh_my_zsh
  3. echo $ZSH_VERSION 再次返回 4.3.11。
  4. 我运行 brew install zsh/brew upgrade zsh 我得到了一个错误:zsh-5.0.2 已经安装
  5. 但即使在我重新启动 iTerm echo $ZSH_VERSION 后仍返回 4.3.11。

如何让 OMZ 使用最新的 zsh 版本?

最佳答案

很高兴您找到了解决方案。一些注意事项:

  1. oh-my-zsh 是一个 zsh 配置框架。它不是“zsh”,只是 shell 的配置文件。升级 oh-my-zshzsh 本身是两个独立的、基本上不相关的任务。
  2. 用新的二进制文件覆盖 /bin/zsh 是一种解决方案。另一种是使用 symlink - 可能是从 /usr/local/Cellar/zsh/5.0.2/bin/zsh-5.2.0 到你的 $PATH 中的某个地方(比如 /usr/local/bin/),并使用 chsh 设置 shell。符号链接(symbolic link)的优点是您保留了所有二进制文件(因此您仍然拥有 4.35.05.2)。
  3. This question可能会阐明为什么 chsh 不起作用。

关于zsh - 如何让oh-my-zsh使用最新的zsh版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19153098/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com