MacOS 国内镜像一键安装 Homebrew

本文专为长期使用 Windows、刚切换到 Mac 阵营的开发者编写,清晰讲解 Homebrew 所有主流安装方式,覆盖新手入门、进阶操作,同时解决国内安装慢、依赖缺失等常见问题,本教程适配所有 Apple Silicon 芯片(M1/M2/M3/M4/M5 等)设备。

Homebrew 是 MacOS 系统下最常用的包管理器,可一键完成 Python、Git、Node.js 等开发工具的安装、升级与卸载,极大简化开发环境配置流程。由于官方源在国内访问速度较慢,且安装前需满足特定依赖条件,本文将基于国内镜像,提供一套完整、高效、可直接复制操作的安装教程。

一、前置认知:Mac 与 Windows 软件安装对比(快速理解 Homebrew 价值)

作为 Windows 转 Mac 的用户,先明确两者安装软件的核心差异,才能快速理解 Homebrew 的作用:

对比维度 Windows 系统 Mac 系统(开发者推荐)
安装方式 1. 浏览器访问软件官网 → 2。 下载 。exe/.msi 安装包 → 3。 双击安装包,一步步点击"下一步" → 4。 手动配置环境变量(可选) 1. 打开终端 → 2。 输入一行 brew 命令 → 3。 自动下载、安装、配置环境 → 4。 无需手动操作
核心工具 无统一管理工具,依赖官网安装包 Homebrew(包管理器),统一管理所有开发工具
示例(安装 Python) Python 官网下载 。exe → 双击安装 → 勾选"Add Python to PATH" → 完成 终端输入:brew install python → 回车,自动完成所有操作

总结:Homebrew 就是 Mac 开发者的"命令行版软件管家",替代了 Windows 中"官网下载 exe"的繁琐流程,一行命令就能搞定开发工具的安装、升级、卸载。

二、前置依赖安装(必做,避免安装报错)

很多用户首次安装 Homebrew 会遇到 "No developer tools were found" 或 "请安装 Git 后再运行此脚本" 的报错,核心原因是缺少 Xcode 命令行工具(包含 Git、编译器等 Homebrew 必需依赖),需先完成安装。

步骤 1:安装 Xcode 命令行工具

打开终端:按下 Command + 空格 调出 Spotlight 搜索框,输入「终端」(或 Terminal),回车打开;

在终端输入以下命令,触发安装:

复制代码
```bash
xcode-select --install
```

弹出系统对话框,点击「安装」;
同意苹果的软件许可协议,等待下载安装完成(约 5-10 分钟,取决于网络速度);
在终端输入以下命令,若输出路径 /Library/Developer/CommandLineTools,说明安装成功:

bash 复制代码
xcode-select -p
# 正常输出应该是:/Library/Developer/CommandLineTools

步骤 2:验证 Git 安装(自动同步,无需手动安装)

Xcode 命令行工具会自动安装 Git,安装完成后验证:

bash 复制代码
git --version

若输出类似 git version 2.50.1 的版本信息,说明 Git 已成功安装,可进入下一步。

三、国内镜像一键安装 Homebrew(核心步骤)

国内镜像是最适合国内用户的安装方式,无需手动配置镜像,脚本自动替换国内源(中科大、清华等),解决官方源下载慢、超时的问题,新手也能一次安装成功。

步骤 1:执行镜像安装命令

在终端中复制粘贴以下 完整命令(整行复制,不要分段),回车执行:

bash 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

步骤 2:安装过程交互操作

脚本执行后,会列出 5 个国内镜像源(中科大、清华、上交大、腾讯、阿里),输入数字「5」选择阿里源(推荐),回车;

等待脚本自动执行:包括配置镜像源、下载 Homebrew 核心文件、配置环境变量等,全程约 5-10 分钟,耐心等待即可(期间不要关闭终端);

当终端提示「安装成功」时,说明 Homebrew 已完成安装。

重启终端或者运行 source /Users/sjzhao/.zprofile让国内镜像源的配置立即生效。

步骤 3:验证 Homebrew 安装成功

安装完成后,终端输入以下命令验证:

bash 复制代码
brew --version

若输出类似以下内容,说明安装成功:

若提示"command not found: brew",解决方案:关闭终端重新打开,或重启电脑;若仍报错,需重新配置环境变量(参考方式 4 的环境配置步骤)。

四、Homebrew 基础命令

安装完成后,后续安装、升级、卸载开发工具,都无需再去官网下载 exe,一行命令即可搞定:

1. 软件安装/卸载/升级

操作任务 终端命令示例 补充说明
安装指定软件 brew install python 可同时安装多个:brew install git node
安装指定版本软件 brew install python@3.10 带版本号的包需指定版本后缀(部分软件支持)
升级单个软件 brew upgrade python 只升级指定软件
升级所有已装软件 brew upgrade 耗时可能较长,建议定期执行
卸载指定软件 brew uninstall git 卸载后可清理残留:brew cleanup git
卸载并删除配置文件 brew uninstall --zap git 彻底清除软件及相关配置(谨慎使用)

2. 软件信息查询

操作任务 终端命令示例 补充说明
查看已安装所有软件 brew list 简洁列表;加参数 brew list --versions 可显示版本
查看单个软件详情 brew info python 含版本、安装路径、依赖、更新时间等
搜索可用软件 brew search node 查找官方源中是否有该软件
检查软件是否安装 brew list grep python 结合 grep 过滤,快速验证安装状态

3. 包管理器自身维护

操作任务 终端命令 补充说明
查看 Homebrew 版本 brew -v 版本信息
更新 Homebrew 自身 brew update 先更新管理器,再升级软件更稳妥
检查依赖/配置问题 brew doctor 出现警告时按提示修复,保证 brew 正常运行
清理旧版本/缓存 brew cleanup 清理所有软件的旧版本,释放磁盘空间
清理指定软件旧版本 brew cleanup python 只清理单个软件的缓存

4. 其他高频实用命令

操作任务 终端命令 补充说明
查看 brew 安装路径 brew --prefix 通常输出 /usr/local 或 /opt/homebrew (M1/M2 芯片)
查看命令帮助 brew help 查看所有 brew 命令及说明
查看软件依赖 brew deps python 查看指定软件的依赖包
相关推荐
lucky_syq2 小时前
Mac电脑部署OpenClaw保姆级教程(2026最新版)
人工智能·macos·开源·电脑·openclaw
IT二叔2 小时前
Git Flow04-bug修改流程
git·bug
※※冰馨※※2 小时前
【C++】通过 Git 访问阿里云 Codeup 仓库
git·阿里云·云计算
badhope9 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
zhangfeng113311 小时前
Windows 的 Git Bash 中使用 md5sum 命令非常简单 md5做文件完整性检测 WinRAR 可以计算文件的 MD5 值
人工智能·windows·git·bash
todoitbo12 小时前
用虚拟局域网打通 Win/Mac/Linux 三端:跨设备协作的实用方案
linux·运维·macos
姓王名礼19 小时前
一份 Windows/macOS/Linux 完整安装 + 运行 + 对接 WebUI 的步骤
linux·windows·macos
csdn_aspnet19 小时前
Git灾难级误操作抢救手册:从reset到reflog的终极救援
git·恢复·误删
2401_8916558120 小时前
Git + 云原生:如何管理K8s配置版本?
git·云原生·kubernetes