0

0

mac怎么安装homebrew_MAC Homebrew国内镜像源快速安装【避坑】

冰火之心

冰火之心

发布时间:2026-01-13 17:09:30

|

996人浏览过

|

来源于php中文网

原创

Homebrew国内镜像安装方法有五种:一、一键式脚本自动适配芯片并选镜像源;二、中科大直连安装适用于M1/M2/M3;三、手动下载改源离线安装;四、Git克隆自定义路径安装;五、安装后必须配置bottle镜像加速。

mac怎么安装homebrew_mac homebrew国内镜像源快速安装【避坑】

如果您在 macOS 上尝试安装 Homebrew,但官方脚本因网络原因反复失败、卡在克隆仓库或超时中断,则很可能是 raw.githubusercontent.com 域名无法稳定访问。以下是多种经实测验证的国内镜像源快速安装方法,覆盖不同芯片架构与网络环境:

一、一键式国内镜像安装(推荐新手)

该方法由社区维护,自动适配 Apple Silicon(M1/M2/M3)与 Intel 芯片,全程自动配置中科大或清华镜像源,无需手动修改路径或环境变量

1、打开终端(Terminal),粘贴并执行以下命令:

2、/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

3、按回车后,脚本将自动检测系统架构,并列出可选镜像源(如 1-中科大、2-清华、3-阿里云);输入对应数字并回车确认。

4、提示输入密码时,键入当前用户管理员密码(输入过程不显示字符,输完直接回车)。

5、等待安装完成,期间会自动处理 /opt/homebrew(Apple Silicon)或 /usr/local(Intel)路径适配。

二、极简直连镜像安装(适合 M1/M2/M3 用户)

跳过交互式选择,强制使用中科大镜像加速核心仓库拉取,避免 GitHub 全链路阻塞,适用于已装好 Command Line Tools 的纯净环境。

1、确保已安装 Xcode Command Line Tools:在终端中运行 xcode-select --install,按提示完成安装。

2、执行中科大直连安装命令:

3、/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

4、若安装过程中卡在 Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core',立即按 Control + C 中断。

5、随后依次执行以下三行命令完成手动补全:

6、cd "$(brew --repo)/Library/Taps/" && mkdir homebrew && cd homebrew

7、git clone git://mirrors.ustc.edu.cn/homebrew-core.git

三、手动下载+本地执行安装(断网/受限网络适用)

当 curl 无法联网或企业防火墙拦截远程脚本时,可先下载安装脚本到本地,修改源地址后再执行,全程离线可控。

1、在浏览器中打开链接:https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh,右键另存为到桌面,文件命名为 Homebrew.sh。

你好星识
你好星识

你的全能AI工作空间

下载

2、打开终端,进入下载目录:cd ~/Desktop

3、赋予执行权限:chmod +x Homebrew.sh

4、编辑脚本替换镜像地址:运行 nano Homebrew.sh,查找所有出现的 github.com 字符串,将其替换为 mirrors.ustc.edu.cn,保存退出(Ctrl + O → Enter → Ctrl + X)。

5、执行本地安装:/bin/zsh ./Homebrew.sh

四、Git 克隆方式安装(开发者向/自定义路径)

适用于需指定安装路径(如统一部署至 /opt/homebrew)、规避权限冲突或已有 brew 目录残留的场景,完全绕过 Ruby 安装流程。

1、创建目标目录(Apple Silicon 推荐):sudo mkdir -p /opt/homebrew

2、设置目录属主:sudo chown -R $(whoami) /opt/homebrew

3、克隆 brew 主仓库:git clone https://mirrors.ustc.edu.cn/brew.git /opt/homebrew

4、初始化核心 Tap:git -C "/opt/homebrew/Library/Taps/homebrew/homebrew-core" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

5、添加 brew 到 PATH:编辑 ~/.zshrc,末尾追加一行:export PATH="/opt/homebrew/bin:$PATH",然后运行 source ~/.zshrc

五、安装后必做配置(提速关键)

即使使用镜像安装成功,若未配置二进制包(bottle)镜像,后续 brew install 仍可能因下载缓慢失败。此步必须执行。

1、配置 bottle 域名镜像:echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc

2、重载配置:source ~/.zshrc

3、验证镜像生效:运行 brew tap-info homebrew/core | grep mirror,输出中应包含 ustc.edu.cn 字样。

4、运行诊断命令确认状态:brew doctor

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

425

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

174

2023.10.30

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

254

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

206

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1463

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

617

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

548

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

543

2024.04.29

php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WEB前端教程【HTML5+CSS3+JS】
WEB前端教程【HTML5+CSS3+JS】

共101课时 | 8.2万人学习

JS进阶与BootStrap学习
JS进阶与BootStrap学习

共39课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号