-
Homebrew 4.0+ 版本的重大变化
自 Homebrew 4.0 版本起,官方弃用了传统的
homebrew-core
Git 仓库模式,改为通过 API(formulae.brew.sh) 获取软件包元数据。因此,手动替换homebrew-core
仓库的目录可能不再存在。 -
目录结构调整
在较新的 Homebrew 版本中,核心仓库的代码已整合到主仓库(
brew
)中,Library/Taps/homebrew/homebrew-core
目录可能被移除或重命名。
通过设置环境变量替代手动替换 Git 仓库,更符合新版 Homebrew 的规范。
-
配置 API 镜像和 Bottles 镜像
以清华大学镜像为例,执行以下命令:
bash# 配置 API 镜像(获取软件包元数据) echo 'export HOMEBREW_API_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api' >> ~/.zshrc # 配置 Bottles 镜像(预编译包加速) echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc # 刷新配置 source ~/.zshrc
-
验证配置
执行
brew update
,若输出类似以下内容,则说明镜像生效:Already up-to-date.
-
其他镜像源
-
中国科学技术大学 :
export HOMEBREW_API_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/api export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
-
阿里云 :
export HOMEBREW_API_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles/api export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles
-