【问题标题】:My zshell breaks because oh-my-zsh cannot update我的 zshell 坏了,因为 oh-my-zsh 无法更新
【发布时间】:2022-10-19 17:08:21
【问题描述】:

当我重新加载我的 shell(在 MacOS 上)时,我收到以下错误。 error[oh-my-zsh] Can't update: not a git repository. 当我尝试删除 pyenv 或做其他事情时,我得到了我找不到命令的错误。例如 enter image description here我该怎么解决?

【问题讨论】:

  • 您似乎弄乱了 zsh 启动文件。我将跟踪 zsh 启动的执行(使用-x),特别是查找修改了PATHpath 的地方,以及涉及git 的内容。

标签: macos zsh oh-my-zsh


【解决方案1】:

如果您最近更新了 Xcode,请尝试以普通用户身份在终端中运行:

xcodebuild -runFirstLaunch

【讨论】:

    【解决方案2】:

    临时解决方案:

    sudo rm -rf /Library/Developer/CommandLineTools && xcode-select --install 
    

    我不知道一个永久的解决方案。这一直有效,直到下一次 omz 更新......

    【讨论】:

      【解决方案3】:

      是的,.zshrc 文件已损坏,并且向 PATH 变量添加了错误的路径。我删除了它并放置了正确的脚本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-18
        • 1970-01-01
        相关资源
        最近更新 更多