You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS Monterey安装Homebrew失败报Not a valid ref错误如何修复

macOS Monterey 安装 Homebrew 报错修复方案

报错信息

==> Downloading and installing Homebrew...
HEAD is now at 32a3e1fe2 Merge pull request #12488 from carlocab/service-on_os
error: Not a valid ref: refs/remotes/origin/master
fatal: ambiguous argument 'refs/remotes/origin/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'

报错原因

该错误核心诱因有两个:

  • Homebrew 官方仓库已将默认主分支从master重命名为main,旧安装脚本仍在引用已不存在的master分支
  • 此前安装失败残留的不完整仓库文件与新安装流程发生冲突

可行修复方案

方案1:清理残留后重装

  • 第一步删除不完整的Homebrew安装目录:
    Intel芯片Mac执行:sudo rm -rf /usr/local/Homebrew
    M系列芯片Mac执行:sudo rm -rf /opt/homebrew
  • 第二步清理可能冲突的git全局配置:git config --global --unset core.autocrlf
  • 第三步重新执行官方安装命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

方案2:手动克隆仓库安装

如果方案1仍报错,可跳过安装脚本的分支校验步骤,手动拉取仓库:

  • 创建安装目录并授权:
    Intel芯片Mac执行:sudo mkdir -p /usr/local/Homebrew && sudo chown -R $(whoami) /usr/local/Homebrew
    M系列芯片Mac执行:sudo mkdir -p /opt/homebrew && sudo chown -R $(whoami) /opt/homebrew
  • 手动克隆最新的官方仓库:
    Intel芯片Mac执行:git clone https://github.com/Homebrew/brew /usr/local/Homebrew
    M系列芯片Mac执行:git clone https://github.com/Homebrew/brew /opt/homebrew
  • 将brew命令加入系统环境变量:
    Intel芯片Mac执行:echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
    M系列芯片Mac执行:echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
  • 重载配置生效:source ~/.zshrc,执行brew -v输出版本号即安装成功

方案3:网络异常排查

如果拉取仓库时出现超时、连接失败的情况,可临时切换手机热点网络重试,避免局域网DNS拦截导致的资源拉取异常。

内容的提问来源于stack exchange,提问作者praveen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 21:54:03