国内安装和加速 homebrew

homebrew 是个啥

官网的解释是 macOS(或 Linux)缺失的软件包的管理器,可以理解为一个命令行工具的 app store。 如果缺少了啥工具,比如 go,直接brew install go 一下简单搞定。就问你美不美?

截屏2021-08-30 下午9.48.51.png

如何安装

正常来说你可以直接复制下面的命令粘贴至终端来安装。

/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/),是一些开源组织为了改善国内软件下载速度提供的一些镜像网站。如果想继续了解,请自行搜索查阅。

截屏2021-08-30 下午9.51.20.png

本文重点关心 homebrew 源的使用,打开链接 https://mirrors.ustc.edu.cn/help/brew.git.html,文章内有详细使用说明。

  1. 通过 使用 jsDelivr CDN 下载 install.sh

  2. 在终端执行以下命令

    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
    
  3. 耐心等待命令运行完毕即可。安装完成后,可以通过以下命令测试是否安装成功.

    brew doctor  # 没有其他报错即可认为成功
    

接下来你可以 brew install 来安装你需要的软件了。

类似的,如果你在安装其他软件时有下载速度慢的问题,请到 https://mirrors.ustc.edu.cn/help/ 寻找帮助。

你可能感兴趣的:(国内安装和加速 homebrew)