混搭国内镜像解决 Homebrew 更新失败
针对国内开发者在使用 Homebrew 进行 `brew update` 和 `brew upgrade` 时频频遇到报错或卡顿的问题,社区提出了一种“混搭”镜像源的临时解决方案。 **核心问题分析**: Homebrew 升级到版本 6 之后,采用了拆分式的 `api.json` 结构并引入了加密验证。这导致国内许多主流镜像源在同步时出现滞后或不完整的情况:部分镜像源同步了 API 但 Git 仓库失效,而另一部分则是 Git 正常但 JSON 数据未同步。 **解决方案**: 通过将不同高校的镜像源进行混搭来规避上述问题。具体配置为: 1. 将 Git 远程仓库(`HOMEBREW_BREW_GIT_REMOTE` 和 `HOMEBREW_CORE_GIT_REMOTE`)指向**上海交通大学(SJTU)**镜像源; 2. 将 API 和 Bottle 域名(`HOMEBREW_API_DOMAIN` 和 `HOMEBREW_BOTTLE_DOMAIN`)指向**浙江大学(ZJU)**镜像源。 这种“交大 Git + 浙大 API”的组合能够有效绕过单一镜像源同步不全的缺陷,恢复 Homebrew 的正常更新与下载。