Mac homebrew 安装:
安装大都会卡在
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out 或者 connection refuesd
原因就是没有配置 terminal 代理
可以通过国内的源来解决:
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
或者
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
笔者配置了 terminal 代理:使用的国外的源:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成后,检测是否安装成功。
brew -v
配置国内的brew 镜像:
如果你配置了 terminal 代理,那么不配置国内源也无所谓,下载速度倒是会快。
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
brew update
brew config
查看:笔者这里的 cask 配置时报No such file or directory
, 不知道怎么回事
恢复至默认源:
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
brew update
至此 Mac homebrew 就配置安装完成啦!