Homebrew安装

homebrew的官网https://brew.sh/,一行命令即可安装

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

其实就是下载install.sh脚本并自动执行安装操作,但是由于脚本内部需要链接https://github.com下载核心内容,导致超时,所以需要通过国内加速来安装。

1,配置环境变量

我们使用阿里云的镜像,通过在zshrc添加配,:

1
2
3
4
5
6
7
8
vim ~/.zshrc
# 添加如下配置
export HOMEBREW_API_DOMAIN="https://mirrors.aliyun.com/homebrew-bottles/api"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.aliyun.com/homebrew/homebrew-bottles
# 保存,并source
source ~/.zshrc

这里依然参考的是官方的说明https://docs.brew.sh/Installation#git-remote-mirroring,通过添加镜像地址到环境变量来使用。

2,安装

先下载那个shell文件,也就是官网里的https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
再执行脚本,应该就可以顺利安装了,记得先对脚本添加可执行权限

1
2
chmod 755 install.sh
./install.sh

注意,安装完成之后,通过brew help检测是否成功,如不成功,你可以参考安装时的提示,将路径导入到环境变量里。
安装结束时,你应该能看到如下描述:

1
2
3
4
==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/virgil/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

逐一执行上述两句即可。

3,如果你已经安装过了,只是想加速

可以参考阿里云的镜像修改说明https://developer.aliyun.com/mirror/homebrew