MAC如何安装Homebrew_MAC终端包管理器安装方法【程序员必备】
技术百科
裘德小鎮的故事
发布时间:2026-01-20
浏览: 次 Homebrew 可通过三种方式安装:一、官方一键脚本(需先装 Xcode 命令行工具);二、手动指定路径(适配 Apple Silicon,需创建目录、设权限、克隆仓库并配置 PATH);三、使用清华镜像源加速(替换 GitHub 地址并配置远程源)。
如果您在 macOS 系统中需要高效管理命令行工具和开源软件,但尚未安装 Homebrew 这一主流终端包管理器,则可能是由于缺少 Xcode 命令行工具依赖或网络环境限制导致安装失败。以下是多种可行的安装方法:
一、通过官方一键脚本安装(推荐)
此方法使用 Homebrew 官方维护的安装脚本,自动检测系统环境并完成完整部署,适用于大多数标准 macOS 版本(12.0 及以上)。
1、打开“终端”应用(可通过 Spotlight 搜索 Terminal 或在“应用程序 > 实用工具”中找到)。
2、执行以下命令以确保已安装 Xcode 命令行工具:
xcode-select --install
3、在弹出窗口中点击“安装”,等待完成;若提示“command line tools are already installed”,则跳过此步。
4、粘贴并运行官方安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
5、按回车确认安装路径(默认为 /opt/homebrew),输入系统密码(输入时无显示,属正常现象)。
二、手动指定安装路径安装(适配 Apple Silicon Mac)
对于搭载 M1/M2/M3 芯片的 Mac,默认安装路径为 /opt/homebrew;若

1、创建目标安装目录:
sudo mkdir -p /opt/homebrew
2、将目录所有权设为当前用户:
sudo chown -R $(whoami) /opt/homebrew
3、克隆 Homebrew 核心仓库到该路径:
git clone https://github.com/Homebrew/brew /opt/homebrew
4、将 Homebrew 的 bin 目录加入 PATH:编辑 ~/.zshrc 文件,添加以下行:
echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
5、重新加载 shell 配置:
source ~/.zshrc
三、使用国内镜像源加速安装(解决 GitHub 访问超时)
当官方脚本因网络延迟或连接中断失败时,可改用由清华大学、中科大等高校维护的镜像源,显著提升下载成功率与速度。
1、临时配置 Git 使用 HTTPS 代理(如已配置可跳过):
git config --global url."https://mirrors.tuna.tsinghua.edu.cn/git/".insteadOf https://github.com/
2、下载并修改安装脚本本地副本:
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git/install.sh -o brew-install.sh
3、编辑 brew-install.sh 文件,将所有出现的 github.com 替换为 mirrors.tuna.tsinghua.edu.cn/git/homebrew
4、赋予执行权限并运行:
chmod +x brew-install.sh
./brew-install.sh
5、安装完成后,立即配置 Homebrew 使用清华镜像源:
git -C $(brew --repo) remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# app
# mac
# 工具
# curl
# macos
# cos
# git
# github
# select
# echo
# ssl
# bash
# 镜像源
# apple
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- 如何有效拦截拼接式恶意域名的垃圾信息
- mac怎么查看wifi密码_MAC查看已连接WiF
- 如何在包含多值的列中精准搜索指定演员?
- Go 中 := 短变量声明的类型推导机制详解
- MAC如何安装Git版本控制工具_MAC开发环境配
- Win11怎么关闭系统声音_Win11系统提示音静
- Win11怎么设置默认邮件客户端 Win11修改M
- php增删改查报错1054怎么办_字段名错误排查修
- Windows电脑键盘突然失灵怎么办?(驱动与硬件
- 如何使用Golang实现微服务事件驱动_使用消息总
- Mac电脑如何恢复出厂设置_Mac抹掉数据并重装系
- Win11怎么设置单手模式_Win11触控键盘布局
- 如何解决Windows字体显示模糊的问题?(Cle
- 如何使用Golang理解结构体指针方法接收者_Go
- Win11怎么关闭自动调节亮度_Windows11
- php查询数据怎么分组_groupby分组查询配合
- Win11怎么设置任务栏透明_Windows11使
- Win11怎么设置默认图片查看器_Windows1
- Python对象生命周期管理_创建销毁解析【教程】
- Windows10如何更改盘符名称_Win10重命
- php485返回数据不完整怎么办_php485数据
- Win11时间格式怎么改成12小时制 Win11时
- Win11怎么设置任务栏大小_Windows11注
- Win11如何设置开机自动联网 Win11宽带连接
- Win11怎么卸载Photos应用_Win11卸载
- 如何在 Go 中比较自定义的数组类型(如 [20]
- Python数据挖掘进阶教程_分类回归与聚类案例解
- Win11怎么硬盘分区 Win11新建磁盘分区详细
- Windows Defender扫描失败怎么办_安
- Win11怎么开启自动HDR画质_Windows1
- php控制舵机角度怎么调_php发送pwm信号控制
- Windows怎样拦截WPS弹窗广告_Window
- Win11任务栏怎么调到左边_Win11开始菜单居
- Windows怎样关闭开始菜单推荐广告_Windo
- php8.4匿名类怎么用_php8.4匿名类创建与
- 如何在 Go 中判断变量是否为函数类型
- Win11怎么更改输入法顺序_Win11调整语言首
- 如何在Golang中处理模块冲突_解决依赖版本不兼
- c++ nullptr与NULL区别_c++11空
- PHP怎么接收前端传的时间戳_处理时间戳参数转换技
- c++如何用AFL++进行模糊测试 c++ Fuz
- Win11怎样安装企业微信_Win11安装企业微信
- MySQL 中使用 IF 和 CASE 实现查询字
- Win11怎么设置指纹解锁 Win11笔记本录入指
- php怎么连接数据库_MySQL数据库连接的基础代
- 如何在Golang中使用log包输出不同级别日志_
- Go语言中slice追加操作的底层共享机制解析
- Win11怎么把图标拖到任务栏_Win11固定应用
- Win10怎么卸载迅雷_Win10彻底卸载迅雷方法
- 如何使用Golang实现路由分组管理_Golang

QQ客服