解决 Homebrew 慢,无法 update 的一个思路

2020-11-30 11:40:25 +08:00
 GTD

brew 换源就不说了,不好用,国内源很不稳定,我就没用过国内稳定好用的 homebrew 源

换了无数个结点,有时候一直 brew update 没反应,经过楼主发现,原来是结点有问题,

什么香港啊 新加坡啊 日本啊都没用,楼主都试过了,只有美国有用

楼主换上自己学校提供的 Anyconnect,brew 秒过,猜测大部分服务器在美国,所以美国速度会快很多,

所以建议大家对 brew update,用美国结点会好很多

4860 次点击
所在节点    macOS
47 条回复
ryj5566
2020-11-30 16:34:31 +08:00
跟楼主一样,我也试了很多节点,只不过最后是用了日本的线路解决问题哈
Xusually
2020-11-30 16:38:46 +08:00
最近几天有点不太正常,用美西的节点代理就可以了,不然等超时要很久。
nguoidiqua
2020-11-30 16:46:25 +08:00
感觉是 DNS 解析的问题,可能你通过某国上网,但他给你解析到另外一国的 CDN 。

看看自己电脑的 DNS 相关设置,然后在终端 ping 对应域名看看解析到哪里去了。
MaxLi77
2020-11-30 16:50:18 +08:00
不需要啥思路,换个好用的代理比什么都强
yingqi7
2020-11-30 17:24:39 +08:00
代理就是一切
billtsui
2020-11-30 18:03:24 +08:00
一直用 ustc 镜像,挺快的
linvaux
2020-11-30 18:12:08 +08:00
GTD
2020-11-30 18:15:36 +08:00
@linvaux #27 可惜该走 github 的好像还是走 github

并不能解决根本问题
Tronsc
2020-11-30 18:22:19 +08:00
zsh 主题好看,能分享一下吗😀
GTD
2020-11-30 18:23:36 +08:00
@Tronsc #29 ohmyzsh+powerline 10k
Tronsc
2020-11-30 18:24:40 +08:00
@GTD 谢谢
gqbre
2020-11-30 18:25:48 +08:00
代理稳就是一切,其他都没用
unixeno
2020-11-30 18:32:03 +08:00
ustc 不是有 homebrew 镜像么
GTD
2020-11-30 18:49:47 +08:00
@gqbre #32
@yingqi7 #25
@MaxLi77 #24

跟代理没毛线关系,人在香港,一样无法 brew update
GTD
2020-11-30 18:50:36 +08:00
@gqbre #32
@yingqi7 #25
@MaxLi77 #24

这几天就是 github 亚太线路有问题,我朋友在日本一样没法 brew update
0x4F5DA2
2020-11-30 21:13:43 +08:00
用清华源 /export http_proxy
lostberryzz
2020-11-30 21:16:46 +08:00
最近发现 brew update 会失败,错误显示为

error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
Error: Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core failed!

在 gh 上找到了这个 issue: https://github.com/Homebrew/homebrew-core/issues/61772
可以通过这条命令解决问题:

git config --global http.postBuffer 524288000
CamD
2020-11-30 21:39:06 +08:00
可以用 brew update --verbose 来看自己更新时是什么卡住了再去找对应的镜像源。只换一个 core 源还不够,起码还得再换一个 cask,有些冷门的 tap 根本没国内源所以卡得要死
nrtEBH
2020-11-30 23:24:41 +08:00
把 proxy 配到 cli 就好了
GTD
2020-11-30 23:26:41 +08:00
@nrtEBH #39 认真看我的截图,cli 早就被穿透了,跟 proxy 没有关系

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/730523

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX