MAC 安装 Homebrew(使用国内镜像源)

注意,如果过程中发生错误,可以查看后面的错误解决方式

自动安装 Homebrew

首先可以尝试自动安装方法,直接一行命令就行:

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

如果不行,再尝试手动安装方法

手动安装 Homebrew

首先,需要确保系统中安装了 bash、git 和 curl (对于 macOS 用户,系统自带 bash、git 和 curl),对于 macOS 用户需额外要求安装 Command Line Tools (CLT) for Xcode。在命令行输入 xcode-select --install 安装 CLT for Xcode 即可。

接着,在终端输入以下几行命令设置环境变量:

export HOMEBREW_INSTALL_FROM_API=1
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"

注:自 brew 4.0 起,HOMEBREW_INSTALL_FROM_API 会成为默认行为,无需设置;
大部分用户无需再克隆 homebrew/core 仓库,故无需设置 HOMEBREW_CORE_GIT_REMOTE 环境变量。但若需要运行 brew 的开发命令或者 brew 安装在非官方支持的默认 prefix 位置,则仍需设置 HOMEBREW_CORE_GIT_REMOTE 环境变量;
如果不想通过 API 安装,可以设置 HOMEBREW_NO_INSTALL_FROM_API=1。
不过设置了也不影响

最后,在终端运行以下命令以安装 Homebrew / Linuxbrew(从清华镜像源安装):

git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install

/bin/bash brew-install/install.sh

rm -rf brew-install

这样在首次安装的时候也可以使用镜像。

安装成功后需将 brew 程序的相关路径加入到环境变量中:
以下针对基于 Apple Silicon CPU 设备上的 macOS 系统(命令行运行 uname -m 应输出 arm64)上的Homebrew:

if test -r ~/.bash_profile;then echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile;else touch ~/.bash_profile && echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile;fi

if test -r ~/.zprofile;then echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile;else touch ~/.zprofile && echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile;fi

一些错误的解决方式

Error downloading Command Line Tools for Xcode: The network connection was lost.
很明显网络问题,建议手动安装 Command Line Tools for Xcode:
访问(需要注册登陆苹果账号) https://developer.apple.com/download/all/?q=Command%20Line%20Tools%20for%20Xcode 然后下载最新的 dmg 安装包安装就行。
在这里插入图片描述

error: Rpc failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: Rpc failed; curl 18 transfer closed with outstanding read data remaining
这两个是网络问题,建议使用国内源进行安装,也就是使用上面的教程,不过建议你也把 git 的缓冲区调大。
加大缓冲区:编辑 ~/.gitconfig 文件,如下:
在这里插入图片描述

执行 brew -v 查看版本没反应
执行上面说的 “安装成功后需将 brew 程序的相关路径加入到环境变量中” 里的命令。然后确认一下 eval "$(/opt/homebrew/bin/brew shellenv)" 这句话是不是在这两个文件中:~/.bash_profile~/.zprofile

您好!如果您想在国内使用Homebrew并加速安装速度,可以使用清华大学开软件镜像站提供的镜像来安装Homebrew。以下是在Mac安装Homebrew的步骤: 1. 打开终端应用程序(Terminal),可以在Launchpad的"其他"文件夹中找到它。 2. 在终端中输入以下命令并按下回车键,以安装Homebrew: ```shell /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)" ``` 3. 安装过程可能需要一些时间,等待安装完成。 4. 安装完成后,您可以使用以下命令验证Homebrew是否正确安装: ```shell brew doctor ``` 如果看到"Your system is ready to brew."的提示,说明Homebrew已成功安装。 通过使用清华大学镜像站提供的国内镜像,您可以加快Homebrew的下载和更新速度。对于许多软件包,您只需将默认的Homebrew更改为清华大学镜像即可。以下是如何更改Homebrew为清华大学镜像的步骤: 1. 在终端中输入以下命令,备份当前Homebrew: ```shell cd "$(brew --repo)" git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git ``` 2. 接下来,需要备份Homebrew核心(Homebrew Core)的。输入以下命令备份Homebrew核心: ```shell cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git ``` 3. 最后,使用以下命令更新Homebrew: ```shell brew update ``` 现在,您已经成功更改了Homebrew为清华大学镜像,可以享受更快的下载和更新速度了!请注意,如果您之前已经安装Homebrew,可能需要重新安装某些软件包。 希望这些信息能对您有所帮助!如有任何问题,请随时提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值