安装 homebrew 时候,报出从github上拉取项目时候失败
fatal: unable to access 'https://github.com/Homebrew/homebrew-core/': LibreSSL SSL_read - Homebrew
解决方法
自己从git上拉取更新homebrew就好
- 从git上拉取项目
rm -r /usr/local/Homebrew/Library/Taps/homebrew/
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
- 进入到 homebrew 目录
只要进入到homebrew根目录就行,下边命令不执行也行
cd `brew --repo`
如果说没有找到 brew 命令, opt/homewore, 或 /usr/local/Homebrew ,配置一下全局路径,下边路径需要替换成自己的
echo -e "export HOMEBREW_HOME=/opt/homebrew\nPATH=\$PATH:\$HOMEBREW_HOME/bin" >> ~/.bash_profile
source ~/.bash_profile
- 替换 homebrew 远程远程仓库地址替换成
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
或者
vim `brew --repo`.git/config
修改下边对应内容
[remote "origin"]
url = https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
- 替换 homebrew 核心地址
cd `brew --repo`/Library/Taps/homebrew/homebrew-core
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
- 更新 brew
brew update
git仓库地址需要是有效的地址,无效的话可以自己拉一下github的仓库上传到码云或本地gitlab上都可以