背景:
在使用Homebrew时,由于官方源位于海外,下载速度可能较慢,影响开发效率。为了解决这一问题,推荐使用国内的镜像源作为替代,能显著提升下载速度和整体操作效率。
Homebrew系统主要由以下四个核心组件构成:
brew:Homebrew的命令行工具,用于管理软件包的安装、升级与卸载。
homebrew-core:包含了大量的公式,即软件包的构建脚本,用于指导Homebrew如何编译和安装软件。
homebrew-bottles:预编译的二进制包仓库,可以快速安装软件而无需从源代码编译,大大节省时间。
homebrew-cask:用于管理GUI应用程序的扩展,提供了一种更简单的方式安装macOS下的图形界面应用。
通过切换至国内镜像源,这些组件的更新和使用将更加流畅,有效提升开发体验。
名称 说明
brew Homebrew 源代码仓库
homebrew-core Homebrew 核心软件仓库
homebrew-bottles Homebrew 预编译二进制软件包
homebrew-cask MacOS 客户端应用
更换为国内源
1.替换brew.git:
cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
2.替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
&& git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
3.替换homebrew-cask.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
&& git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
为了确保Homebrew及其相关组件与官方保持同步,以下步骤可帮助你重置至官方源,并优化配置以获得最佳性能:
- 重置 brew.git 至官方源
cd "$(brew --repo)" && git remote set-url origin https://github.com/Homebrew/brew.git
重置 homebrew-core.git 至官方源
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://github.com/Homebrew/homebrew-core.git
重置 homebrew-cask.git 至官方源
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" && git remote set-url origin https://github.com/Homebrew/homebrew-cask
禁用自定义瓶装镜像源
打开 ~/.zshrc 文件并注释掉 HOMEBREW_BOTTLE_DOMAIN 配置行
vi ~/.zshrc
# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx
保存文件后关闭编辑器。
使配置立即生效
source ~/.zshrc
更新Homebrew源
brew update