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 查看指定软件的依赖包
相关推荐
爱学英语的程序员19 小时前
Git 提交 LF will be replaced by CRLF the next time Git touches it 报错
git
qq_3391911419 小时前
服务器git pull每次都要输入密码,linux 设置git登录,linux设置git只输入一次账户密码
git
踏着七彩祥云的小丑1 天前
Mac——已安装工具查找
macos
小红的布丁1 天前
公网 IP、私网 IP、路由表、转发表与 MAC 地址的关系
tcp/ip·macos·智能路由器
一颗小行星!1 天前
快速理解 Git submodule
git
Lecxcy_Kastreain1 天前
如何自适应 MacOS
macos
A-Jie-Y1 天前
Git基础-核心概念与常用命令
git
简单点了1 天前
mac安装node环境
macos
夜珀1 天前
Git基础修炼手册:在AtomGit上玩转版本控制
git
golang学习记1 天前
Zed IDE官宣新招:Git Graph 正式支持!
ide·git