国内安装和加速 homebrew
2021-09-10 本文已影响0人
tevorwang
homebrew 是个啥
官网的解释是 macOS(或 Linux)缺失的软件包的管理器,可以理解为一个命令行工具的 app store。 如果缺少了啥工具,比如 go,直接brew install go
一下简单搞定。就问你美不美?
如何安装
正常来说你可以直接复制下面的命令粘贴至终端来安装。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
但是如果你不能正常访问 google 等一些国外网站,你只能看到以下错误
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
如何解决呢
这里我们不得不提到一种网站叫做开源软件镜像站(例如:https://mirrors.ustc.edu.cn/),是一些开源组织为了改善国内软件下载速度提供的一些镜像网站。如果想继续了解,请自行搜索查阅。
本文重点关心 homebrew
源的使用,打开链接 https://mirrors.ustc.edu.cn/help/brew.git.html,文章内有详细使用说明。
-
通过 使用 jsDelivr CDN 下载
install.sh
-
在终端执行以下命令
git config --global url."https://mirrors.ustc.edu.cn/homebrew-core.git".insteadOf "https://github.com/Homebrew/homebrew-core" git config --global url."https://mirrors.ustc.edu.cn/linuxbrew-core.git".insteadOf "https://github.com/Homebrew/linuxbrew-core" git config --global url."https://mirrors.ustc.edu.cn/brew.git".insteadOf "https://github.com/Homebrew/brew" git config --global url."https://mirrors.ustc.edu.cn/homebrew-cask.git".insteadOf "https://github.com/Homebrew/homebrew-cask" git config --global url."https://mirrors.ustc.edu.cn/homebrew-cask-versions.git".insteadOf "https://github.com/Homebrew/homebrew-cask-versions" chmod +x install.sh HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles ./install.sh # for macOS
# #如果是linux 用户,请使用以下命令替换 HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/linuxbrew-bottles ./install.sh
-
耐心等待命令运行完毕即可。安装完成后,可以通过以下命令测试是否安装成功.
brew doctor # 没有其他报错即可认为成功
接下来你可以 brew install
来安装你需要的软件了。
类似的,如果你在安装其他软件时有下载速度慢的问题,请到 https://mirrors.ustc.edu.cn/help/ 寻找帮助。