讲师中心 微信公众号
AI工具推荐 视频效率加速

Mac如何解决Homebrew安装报错_Mac Homebrew安装报错解决大全

夏静小哥_3925

夏静小哥_3925

发布时间:2026-04-07 10:59:03

|

952人浏览过

|

来源于php中文网

原创

国内用户安装Homebrew需绕过raw.githubusercontent.com访问限制,可采用镜像源替换、HomebrewCN一键工具、修复权限、跳过卡顿克隆及配置环境变量五种方法。

mac如何解决homebrew安装报错_mac homebrew安装报错解决大全

一、替换为国内镜像源安装脚本

Homebrew 官方安装脚本依赖 raw.githubusercontent.com,该域名在国内常因网络限制导致连接超时或中断。将远程脚本下载至本地并修改其仓库地址为国内镜像,可绕过网络限制并提升安装成功率。

1、在终端中执行命令下载官方安装脚本到当前目录:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

2、使用文本编辑器打开刚生成的 install.sh 文件(如用 nano):
nano install.sh

3、查找包含 BREW_REPO 的行,通常形如:
#BREW_REPO="https://github.com/Homebrew/brew"

4、将其替换为清华大学镜像源地址:
BREW_REPO="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"

5、保存文件并退出编辑器(nano 中按 Ctrl+O 回车保存,Ctrl+X 退出)。

6、赋予脚本执行权限:
chmod +x install.sh

7、运行本地安装脚本:
./install.sh

二、使用 HomebrewCN 一键安装工具

HomebrewCN 是专为国内用户优化的 Homebrew 安装与配置脚本,自动完成镜像源切换、环境变量配置及核心仓库克隆,大幅降低手动操作复杂度。

1、在终端中执行一键安装命令:
/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2、当提示选择镜像源时,输入数字 1 选择中科大源(推荐),或输入 2 选择清华源。

3、根据提示输入开机密码以授权系统级操作。

4、等待脚本自动完成 git 安装(如未预装)、Homebrew 主体安装、homebrew-core / homebrew-cask 克隆及源替换。

5、脚本末尾会提示重启终端,重启后执行 brew --version 验证是否成功。

三、修复 /usr/local/Homebrew 权限问题

若已存在部分 Homebrew 文件但提示“not writable”,说明当前用户对 /usr/local/Homebrew 目录无写入权限,需重置归属权与权限位,否则后续所有 brew 命令均会失败。

1、执行命令修正目录归属权:
sudo chown -R $(whoami) /usr/local/Homebrew

2、确保当前用户拥有写权限:
chmod u+w /usr/local/Homebrew

3、验证修复效果,运行以下命令不应报错:
ls -ld /usr/local/Homebrew

4、检查输出中是否包含 drwxr-xr-x 或类似且用户位含 w 的权限标识。

四、跳过卡顿的 core 克隆阶段并手动初始化

安装过程中常卡在 Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core',这是因默认从 GitHub 克隆核心配方库所致。可中断该步骤,改用国内镜像手动创建对应目录结构并克隆。

1、当安装过程长时间停滞在 homebrew-core 克隆时,按下 Ctrl+C 强制终止。

2、创建目标目录:
mkdir -p /usr/local/Homebrew/Library/Taps/homebrew

3、进入该目录:
cd /usr/local/Homebrew/Library/Taps/homebrew

4、使用中科大镜像克隆 homebrew-core:
git clone https://mirrors.ustc.edu.cn/homebrew-core.git

5、确认克隆完成且目录结构正确:
ls homebrew-core | head -n 3

五、配置环境变量使 brew 命令全局可用

对于 Apple Silicon(M1/M2/M3)Mac,Homebrew 默认安装路径为 /opt/homebrew/bin;Intel Mac 则为 /usr/local/bin。若终端提示 zsh: command not found: brew,说明 PATH 中未包含该路径。

1、确认 Homebrew 实际安装路径:
echo $(brew --prefix)/bin

2、打开 Zsh 配置文件:
nano ~/.zshrc

3、在文件末尾添加对应 export 行:
export PATH="/opt/homebrew/bin:$PATH"

4、保存并退出(nano 中按 Ctrl+O 回车,Ctrl+X 退出)。

5、立即加载新配置:
source ~/.zshrc

6、验证生效:
which brew

热门AI工具

更多
AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

相关专题

更多
curl_exec
curl_exec

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

3583

2023.06.14

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

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

795

2023.10.30

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

8485

2026.01.21

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

858

2026.04.02

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

6119

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

1780

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

1054

2023.07.24

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3977

2024.04.09

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 185人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.5万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn