0 前言
Home-brew是Mac上常用的包管理器,完全基于 Git 和 Ruby,所以自由修改的同时你仍可以轻松撤销你的变更或与上游更新合并。Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /opt/homebrew
。
1 安装
- 首先安装CLT(Command Line Tools),在终端中输入如下命令
xcode-select --install
- 对于macOS,可以使用最新的
.pkg
进行安装,前往GitHub仓库下载。下载完成后,直接逐步安装即可 - 安装完成后,在终端中输入如下命令添加环境变量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- 在终端中输入
brew --version
,如果能打印出版本号,则安装成功
2 更改国内源
- 查看brew当前源
cd "$(brew --repo)" && git remote -v
- 查看brew-core当前源
cd "$(brew --repo homebrew/core)" && git remote -v
- 替换brew
cd "$(brew --repo)" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
- 替换homebrew-core
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
- 替换homebrew-cask
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
- 替换bottles
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zprofile
- 刷新当前配置
source ~/.zprofile
- 更新源
brew update
3 恢复默认源
- 逐步执行
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
删除环境变量 HOMEBREW_BOTTLE_DOMAIN
source ~/.zprofile
brew update
评论 (0)