教你一招搞定 Homebrew 下载加速!

公众号关注 “GitHubDaily”
php

设为 “星标”,天天带你学编程!git

你们好,我是小 G。编程

做为 macOS 上一款颇为知名的软件包管理工具,Homebrew 为开发者提供很是便捷的操做体验,从软件安装、卸载,到更新、查看,全部功能包罗万象。bash

在你上手使用 Homebrew 来管理 Mac 上各种软件包时,无需担忧软件在安装过程当中出现的各类依赖与路径配置等问题。全部一切操做,Homebrew 已然帮你作好了各类配置,为广大开发者减小了很多时间成本。ide

相信点进来看这篇文章的读者,都对 Homebrew 不会感到陌生,所以这里就很少赘述了,关于这款软件的使用,感兴趣的可查看其官方文档:工具

https://brew.sh/学习

今天在这里,主要想跟你们分享下,如何搞定 Homebrew 下载加速的问题。优化

因为某个不可为外人道的缘由,Homebrew 下载速度一直是无数国内开发者的一块心头病,处理好这个问题的最简单方法,就是更改 Homebrew 的安装源,将其替换成国内镜像。url

目前市面上用到的镜像很大,但最好的,仍是由中科大负责托管维护的 Homebrew 镜像。spa

下面跟你们分享下具体配置方式。

第一步,替换 brew.git:

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

第二步,替换 homebrew-core.git:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

基本上到这一步,就能完成 Homebrew 的默认镜像配置了,知足平常使用不成问题。

若是你想更进一步优化下载速度,还能够为 Homebrew Bottles 也配置上镜像。

有些同窗可能不太清楚 Homebrew Bottles,这里先跟你们简单介绍下。

在咱们使用 brew install 安装软件包的时候,一般有两种方式,一种是将代码下载到本地并完成构建,另外一种则是直接下载安装包的二进制文件(Bottles)。

正常状况下,后者的速度都要优于前者,毕竟你不用再进行一次构建工做。

如何配置 Homebrew Bottles 镜像呢?

首先要先区分你是用哪一种终端工具,若是你用的是 bash,那能够经过下面这种方式来配置:

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

若是你用的是 zsh,则能够用下面这种方式:

到这里,Homebrew 的镜像你已所有配置完毕。

若是想进一步了解中科大所提供的 Homebrew 镜像服务,可前往其官网查看详情信息:

https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git

更多中科大开源的镜像服务,可见:

https://lug.ustc.edu.cn/wiki/mirrors/help

推荐阅读:
太赞了,亚马逊免费对外开放计算机编程课!

霸榜 GitHub,一款开源的 Linux 神器!

这张「二维码」在 GitHub 上火了...
写一个开源的 macOS 软件能够赚多少钱?
若是你以为学习 Git 很枯燥,那是由于你还没玩过这款游戏!