国内快速安装 homebrew

安装homebrew会有403错误,国内有快速的安装方案
更新于: 2023-03-04 08:51:21

brew 正常安装

在没有 VPN 的情况下,可能会出现 github 无法连接 403或者 time connect/timeout 相关问题

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

方案1: 通过 gitee 安装

实际上是国人,在 gitee 上搭建的一个 git

感觉这个方案,还有点不太靠谱,可能后面会寻找更加稳定可靠的方案进行安装。

安装过程选择:ustc.edu.cn 相关源

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

方案2: 使用科大源安装 Homebrew / Linuxbrew<推荐>

设置

首先在命令行运行如下几条命令设置环境变量

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"

之后在命令行运行 Homebrew 安装脚本

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

初次安装 Homebrew / Linuxbrew 时,如果无法下载安装脚本, 可以使用 jsDelivr CDN 下载 install.sh

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/Homebrew/install@HEAD/install.sh)"

修复权限问题

setattrlist: /usr/local/Cellar/starship/.: Permission denied

https://gist.github.com/irazasyed/7732946

sudo chown -R $(whoami) $(brew --prefix)/*

参考