brew安装_细数Mac安装Homebrew踩过的坑......

本人经过几番波折,综合了好几个帖子的经验,终于成功安装brew.感谢

小佟_3a85 - 简书​www.jianshu.com
4efe2530fcdc949a00ba4a3ceb3c7d99.png
Rayer​www.zhihu.com
1bfdcf1781ce3ea543aa5ce05d0c10f6.png

68be260b94f1106ecd6564926598fd0a.png

刚拿到一台mac电脑,要安装相关开发环境,大多数采用的方式就是安装Homebrew包管理工具,方便以后的卸载跟升级。

什么是Homebrew?

简单来说就是一个macOS(或Linux)的包管理器,可以用它来安装你需要的软件,方便卸载跟升级。

如何安装Homebrew?

我们一般用官网提供的统一安装方法,执行如下命令即可:

/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.先试下在浏览器访问地址:https://raw.githubusercontent.com/Homebrew/install/master/install ,不过一般出现这种情况,你在浏览器肯定是不能浏览到此地址的内容的。

复制手机获取到的内容(可以通过微信把你复制的内容传到电脑中),在电脑中新建文件brew_install,把内容复制进去,保存。

把brew_install文件里面的地址换成国内源(提高安装速度,不然会出现如下图的错误)

#BREW_REPO = "https://github.com/Homebrew/brew".freeze
BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze

执行命令进行安装

/usr/bin/ruby ~/brew_install

2.关于第1步和大多数是一样的。但在安装到

==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...

就会出现问题。没关系,在出现问题前直接关掉命令窗口Terminal,然后进入下面的 Taps 目录,clone homebrew-core

cd /usr/local/Homebrew/Library/Taps/homebrew

git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

3.替换homebrew源

替换homebrew默认源

cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git

替换homebrew-core源

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

brew更新

brew update

设置 bintray镜像

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

总的来说:和知乎大佬Rayer一样,只是大神没有说明在第二步的时候,不用等克隆完成,会让类似作者自己没有经验的菜鸟误以为安装失败。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值