
解决国内Mac用户安装Homebrew总是失败的问题
简介:
作为macOS用户,开发过程中总是绕不开优秀的包管理工具 Homebrew。但是不少国内用户在安装homebrew时,总是不断出现下载失败、超时、访问 GitHub 较慢甚至直接报错的问题,例如:
fatal: unable to access 'https://github.com/Homebrew/brew/': Error in the HTTP2 framing layer
或者类似:
Warning: formula.jws.json: update failed, falling back to cached version.
fatal: cannot change to '/opt/homebrew/Library/Taps/homebrew/homebrew-core': No such file or directory
诸如此类的问题反复出现,严重耽误了开发进度、影响了心情,甚至会让你对macOS和Homebrew感到烦躁。
今天,我将提供一个**最新、最佳、简单有效的方法**,帮助所有国内的小伙伴快速、稳定地完成安装并长期无忧使用Homebrew。
一、为什么安装brew总是失败?
从本质上讲,目前国内访问国外GitHub网络环境不佳,总是会超时失败,造成类似错误:
Git clone brew 源不成功
访问brew仓库超时或失败
brew 核心库缺失 (homebrew-core) 导致软件根本装不上
我们一直推荐的常规安装脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
在国内往往频繁失败,哪怕设置 hosts 或使用一些优化方法后,也可能出现不稳定的情况。究其根本,问题还是网络连接国外源,不易彻底解决。
二、最佳安装策略:直接使用国内镜像(极力推荐⭐️⭐️⭐️⭐️⭐️)
在反复测试后,我们发现目前最有效、最简单的方式,就是直接使用国内镜像!
目前国内最主流、最稳定的镜像(中国科学技术大学镜像源)已有一键安装脚本,配置简单,安装迅速。
核心理由:
国内镜像速度极快,安装一气呵成。
一次安装,永久解决国内网络问题,后续更新、升级都快速省心。
三、安装步骤 (超简单!三步搞定 🎉)
第一步:卸载失败/已损坏安装的brew(如果之前安装失败且有残留文件)
为了确保下一步安装干净彻底,先执行一次卸载操作:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
⚠️ 如果出现失败(可能因为安装不完整),手动强行删除 Homebrew 文件夹即可:
sudo rm -rf /opt/homebrew
第二步:使用国内镜像脚本一键安装Homebrew(中科大镜像🌟)
终端运行:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
此脚本经过无数国内开发者反复验证,安全性和稳定性无需担忧:
自动使用中国科学技术大学镜像源安装
自动完成镜像源配置,不需额外手动修改
安装过程快速高效,基本1-3分钟即可搞定 🎯
第三步:安装软件测试(以Node.js为例)
安装好brew后,直接测试安装node:
brew install node
检查 Node.js 成功安装:
node -v
npm -v
出现版本正常即安装成功。一切顺利!
四、后期维护:自动更新与其他软件安装
以后维护非常容易,brew 会自动访问中科大镜像源,对广大开发者非常友好。
很简单地,每隔一段时间,终端执行一次:
brew update
brew upgrade
即可更新 Homebrew 覆盖的软件包。
安装其他软件方法依然非常简单,速度超快:
例如安装python:
brew install python
安装Git:
brew install git
和之前brew用法完全一样,毫无门槛,只是网速明显改善。
五、推荐理由总结 👍
✅ 一步到位解决国内brew安装难题。
✅ 安装配置一次搞定,无须后续折腾。
✅ 长期稳定高效,国内镜像维护及时且规模大。
🎁 写在最后:
以上方法经过反复的实践和验证,是我亲测最有效的(截至2025年)。我个人认为“直接使用国内镜像源安装Homebrew”这种方案,对国内mac用户几乎是必备技巧。
希望此文能帮助到更多的开发者朋友!
快去试一下吧,真的超级有效~ 😄
### 🔖 推荐镜像源致谢:
本文推荐的镜像源来自 中国科学技术大学开源软件镜像站 和 HomebrewCN开源项目。
镜像主页:https://mirrors.ustc.edu.cn
brew脚本Git仓:https://gitee.com/cunkai/HomebrewCN
🎯 最终效果:
从此再无brew安装难题,一切丝滑顺畅!🍀🚀