0

0

Mac怎么安装Homebrew_Mac开发者必备包管理器安装教程【命令】

冰火之心

冰火之心

发布时间:2025-12-14 20:33:07

|

244人浏览过

|

来源于php中文网

原创

Mac安装Homebrew失败时,应依次执行:一、安装Xcode命令行工具;二、用清华镜像源脚本安装;三、用HomebrewCN脚本全自动安装;四、手动下载PKG包安装;五、验证并配置清华镜像源。

mac怎么安装homebrew_mac开发者必备包管理器安装教程【命令】

如果您尝试在Mac上安装Homebrew,但终端执行官方脚本失败、提示连接超时或命令未找到,则可能是由于raw.githubusercontent.com访问受限、缺少Xcode命令行工具环境变量未正确配置。以下是解决此问题的步骤:

一、安装Xcode命令行工具

Homebrew依赖Git和编译工具链,而macOS默认不预装Xcode命令行工具。未安装该工具会导致curl失败、ruby脚本中断或权限错误。

1、打开终端,输入以下命令并回车:

2、系统将弹出图形化安装窗口,点击“安装”并等待完成。

3、安装完毕后,在终端中执行xcode-select -p,若输出/Library/Developer/CommandLineTools则表示已就绪。

二、使用国内镜像源一键安装脚本

绕过GitHub原始地址限制,采用清华、中科大或Gitee镜像源可显著提升下载成功率与速度,避免curl (7) 错误。

1、在终端中执行以下任一命令(推荐清华源):

/bin/zsh -c "$(curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git/install.sh)"

2、若提示权限不足,输入当前用户密码继续。

3、安装过程自动完成,无需手动编辑文件或替换URL。

三、通过Gitee镜像脚本全自动安装

该方法由社区维护,集成镜像选择、环境变量写入与源切换,专为国内网络优化,支持M1/M2/M3及Intel芯片自动适配。

1、在终端中运行以下命令:

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

2、按提示输入数字“1”选择清华大学镜像源。

3、若系统提示是否删除已有Homebrew,新用户直接按Y回车确认。

4、脚本将自动完成安装、配置~/.zprofile~/.zshrc,并启用中科大或清华bottles源。

四、手动下载安装包方式

当网络策略严格禁止脚本执行时,可从官网下载离线安装包,规避所有远程连接环节,适用于企业受控环境。

Adrenaline
Adrenaline

软件调试助手,识别和修复代码中错误

下载

1、访问Homebrew中文官网:https://brew.sh/zh-cn/

2、向下滚动至页面底部,点击“Download the latest release”链接。

3、下载Homebrew-*.pkg格式安装包(如Homebrew-4.4.0.pkg)。

4、双击安装包,按向导完成安装。

5、安装后执行以下命令配置环境变量(根据芯片类型选择其一):

— Apple Silicon(M系列芯片):

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile && eval "$(/opt/homebrew/bin/brew shellenv)"

— Intel芯片:

echo 'eval "$(/usr/local/Homebrew/bin/brew shellenv)"' >> ~/.zprofile && eval "$(/usr/local/Homebrew/bin/brew shellenv)"

五、验证安装并设置国内镜像

安装完成后需验证brew是否可用,并替换核心仓库与二进制瓶(bottles)地址,否则后续brew install仍将缓慢或失败。

1、执行brew -v,若显示版本号(如Homebrew 4.4.0)则安装成功。

2、依次执行以下四条命令配置清华镜像(适用于Apple Silicon与Intel通用):

git -C /opt/homebrew/bin/brew remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

git -C /opt/homebrew/Homebrew/homebrew-core remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"' >> ~/.zprofile

source ~/.zprofile

相关专题

更多
curl_exec
curl_exec

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

439

2023.06.14

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

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

175

2023.10.30

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

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

378

2026.01.21

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

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

703

2023.07.05

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

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

551

2023.07.06

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

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

265

2023.07.24

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

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

550

2024.04.09

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

513

2024.04.09

c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

25

2026.01.23

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git 教程
Git 教程

共21课时 | 3万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.5万人学习

Git中文开发手册
Git中文开发手册

共0课时 | 0人学习

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

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