使用中科大的源加速brew2.0.1和软件的安装

梦想的初衷 提交于 2019-12-02 14:25:24

默认使用官网的安装命令,会通过github下载brew、core的源码,但家里的电信网络实在垃圾,根本就没有办法完成安装,会卡在brew源码的clone过程中。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

中科大源提供了brew的国内镜像,速度非常快,经过在网上查找相关的攻略,完成了brew2.0.1的安装。

安装brew

通过如下命令下载brew的安装脚本

curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install

修改安装脚本中的配置项:BREW_REPO

#BREW_REPO = "https://github.com/Homebrew/brew".freeze #修改前的配置
BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze #修改后的配置

然后执行ruby brew_install进行brew的安装。

安装过程中会卡在brew-core这儿

==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...

这时用ctrl+c中断此次安装,并用brew --version命令验证brew是否已经完成安装

$ brew --version
Homebrew 2.0.1
Homebrew/homebrew-core (git revision 4f90; last commit 2019-02-12)

安装brew-core

执行如下命令从中科大的源获取core的源码

git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

安装brew-cask

执行如下命令从中科大的源获取cask的源码

git clone git://mirrors.ustc.edu.cn/homebrew-cask.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask --depth=1

配置bottles源

使用的bash环境,直接运行如下两条命令即可

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

收尾

执行如下三条命令进行更新和检测

brew update

brew doctor

brew cask doctor

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!