Mac下安装homebrew
直接说方法
1.将brew的install文件下载本地
2.修改install文件的镜像源
3.开始安装
4.替换homebrew源
5.更新(确认为最新版本)
6.设置 bintray镜像
仍然安装失败
首先感谢大佬的分享,原文:
macOS High Sierra10.13.3安装homebrew报错LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54解决方法
因为官网的资源太久没有更新,不适合新的Mac系统,所以用/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”总是报错:
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
1
2
3
4
下面说方法(我之前安装了Xcode)
直接说方法
1.将brew的install文件下载本地
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
1
2.修改install文件的镜像源
(我没有用vim,是进入访达用command+shift+G找到brew_install文件进行修改)
将
BREW_REPO="https://github.com/Homebrew/brew”.freeze
改为
BREW_REPO=“https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git”.freeze
我的install文件里没有大佬说的CORE_TAP_REPO
所以我在BREW_REPO下填加
CORE_TAP_REPO="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git”.freeze
1
(查看了很多帮助,个人觉得有的po主用git://代替https://不会成功,害怕电脑连接不上,我直接试的就是https://)
3.开始安装
/usr/bin/ruby brew_install
1
看到如下说明安装成功
…
成功啦(然而并没有结束?)
4.替换homebrew源
cd "$(brew --repo)”
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core”
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
1
2
3
4
5.更新(确认为最新版本)
brew update
1
6.设置 bintray镜像
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
1
2
仍然安装失败
如果还不成功,可能因为我之前试了以下命令(我觉得不太可能):
git config --global http.postBuffer 524288000
1
这个命令运行之后要关闭终端再重新打开一个,再:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
转自 https://blog.csdn.net/qq_38206417/article/details/88568773