macOS Homebrew 完全指南
Homebrew 是 macOS(以及 Linux)上一个极其流行的包管理工具,可以形象地理解为一个'命令行应用商店'。它的核心使命是解决在 macOS 上安装、更新和管理软件的繁琐问题,被誉为'macOS 缺失的包管理器'。
一、前言介绍
为什么需要 Homebrew?
在没有 Homebrew 的时代,在 macOS 上管理开发工具(如 Git, Python, Node.js)通常很麻烦:
- 下载麻烦:需要去各个软件官网寻找安装包。
- 依赖复杂:软件依赖的其他库需要手动安装和配置。
- 管理困难:升级和卸载软件容易残留文件,难以追踪。
Homebrew 彻底改变了这一现状,通过简单的命令(如 brew install git)就能自动完成下载、解决依赖、编译安装和路径配置,极大地提升了开发者效率。
二、核心概念
Homebrew 的设计非常直观,主要包含以下几个核心概念:
- Formula (公式):用于安装命令行工具和库。例如,通过
brew install python安装 Python 环境。 - Cask (桶):用于安装带有图形界面(GUI)的 macOS 应用程序。例如,通过
brew install --cask visual-studio-code安装 VS Code。 - Tap (第三方仓库):一个扩展机制,允许你添加第三方软件源,获取更多官方仓库没有的软件。
三、下载安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
上述指令是下载位于 GitHub 上的安装脚本。
如果不能正常下载或者下载缓慢,使用下述的国内清华源安装脚本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
打开终端并粘贴上述指令。输入指令后会出现 Password 字样,直接输入电脑密码点击回车,便会自动下载。
出现提示要求下载 XCode 时,继续回车即可。
四、验证安装
brew --version
出现版本号即安装成功。
五、切换国内镜像
由于 Homebrew 的软件源位于 GitHub,国内用户直接使用可能会遇到下载缓慢或失败的问题。强烈建议更换为国内镜像源,这能显著提升安装速度和成功率。
输入下述指令可以查看当前源:
git -C "$(brew --repo)" remote -v
这里推荐清华源,切换镜像源示例如下(以清华大学源为例),切换镜像源的本质是修改其背后 Git 仓库的远程地址。
5.1 替换主仓库
- 替换 brew.git 仓库
git -C remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git


