我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

使用mac做开发机环境的时候,很多时候都会重度依赖brew这款很好用的工具,可以使用它安装很多开发环境。但是国内的网络环境下,按照官方给出的安装方式安装的话,会是一件非常痛苦的事情。

苏南大叔:国内网络环境,如何加速安装homebrew?切换brew国内仓库 - homebrew-cn-shell
国内网络环境,如何加速安装homebrew?切换brew国内仓库(图5-1)

苏南大叔的程序如此灵动博客,记录苏南大叔和计算机代码的故事。测试环境:mac@Catalinabrew@3.6.12-17

brew官方地址

Homebrew官方给出的安装方式是:

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

对于国内的用户来说,大多数情况下,这是个非常艰难的事情。参考文章:

另外,目前macconsole默认环境已经不是bash而是zsh了(值得是命令行里面的/bin/bash)。参考文章:

苏南大叔:国内网络环境,如何加速安装homebrew?切换brew国内仓库 - brew-sh
国内网络环境,如何加速安装homebrew?切换brew国内仓库(图5-2)

新的brew国内安装脚本

这个脚本看起来非常靠谱,解决了很多的问题,比如:

  • gist.githubusercontent.com不能范围的问题,放到了gitee.com上面。
  • github.com仓库无法下载的问题,内置了好几个国内仓库源地址。
  • brew的仓库访问慢的问题,同样内置了好几个国内仓库homebrew bottle地址。

新的安装命令:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

苏南大叔:国内网络环境,如何加速安装homebrew?切换brew国内仓库 - brew-01
国内网络环境,如何加速安装homebrew?切换brew国内仓库(图5-3)

按照提示选择镜像地址,输入主机密码后,即可顺利安装。如果安装失败,可以更新新的镜像地址重试。同时可以:

  • 备份已有的brew程序到桌面。(虽然没啥用途,但是我喜欢)
  • 同步安装brew cask。在原版的brew安装脚本中,这也是一项大工程呢。

苏南大叔:国内网络环境,如何加速安装homebrew?切换brew国内仓库 - brew-02
国内网络环境,如何加速安装homebrew?切换brew国内仓库(图5-4)

苏南大叔:国内网络环境,如何加速安装homebrew?切换brew国内仓库 - brew-03
国内网络环境,如何加速安装homebrew?切换brew国内仓库(图5-5)

重启终端,配置生效!

结束语

更多brew经验文章,请点击:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   mac    brew