获取安装的命令
- 访问官方网站 https://brew.sh/index_zh-cn.html
- 将命令粘贴到命令框中
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装过程需要输入密码
- 然后静静的等待安装完成即可
切换为国内的源
由于国外的源非常的慢,所以需要切换为国内的源
过程有3步
1. 替换brew.git
homebrew托管于github,更新homebrew就是从git上拉取最新的版本。
有时候git的速度也很慢,会导致更新受阻,那么就需要给git仓库换一个远程地址。
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
2. 替换homebrew-core.git
替换Homebrew 核心软件仓库的地址。
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
3. 替换Homebrew Bottles源
官方预先编译好的软件会被装在一个bottle里直接下载解压到系统里,无需本地编译。
Bottle是放在bintray上面的,在国内依然不快。可以通过换bottle的源地址来加速bottle的下载:
参考自:【猫咪教程】#6 换源让Homebrew速度飞起!一起brew吧!
解释一下,安装方法就是替换HOMEBREW_BOTTLE_DOMAIN这个环境变量,所以把export这一行加入到配置文件中,再用source命令让它立即生效就可以了。
- 对于bash用户
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
重置为官方源
要是想换回来,GitHub源的地址在这里:
https://github.com/Homebrew/brew.git
https://github.com/Homebrew/homebrew-core
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core
另外,如果Homebrew Bottles源也被替换了的话,只要在~/.bash_profile配置文件里删除掉对应的命令所在行,并source一下即可。
brew的基本使用
- 安装软件
brew install [软件名]
- 卸载软件
brew uninstall [软件名]
- 常用
brew search 查询软件
brew update 更新brew
brew list 列出已安装的软件