brew 换源就不说了,不好用,国内源很不稳定,我就没用过国内稳定好用的 homebrew 源
换了无数个结点,有时候一直 brew update 没反应,经过楼主发现,原来是结点有问题,
什么香港啊 新加坡啊 日本啊都没用,楼主都试过了,只有美国有用
楼主换上自己学校提供的 Anyconnect,brew 秒过,猜测大部分服务器在美国,所以美国速度会快很多,
所以建议大家对 brew update,用美国结点会好很多 


brew 换源就不说了,不好用,国内源很不稳定,我就没用过国内稳定好用的 homebrew 源
换了无数个结点,有时候一直 brew update 没反应,经过楼主发现,原来是结点有问题,
什么香港啊 新加坡啊 日本啊都没用,楼主都试过了,只有美国有用
楼主换上自己学校提供的 Anyconnect,brew 秒过,猜测大部分服务器在美国,所以美国速度会快很多,
所以建议大家对 brew update,用美国结点会好很多 

1 firethehole Nov 30, 2020 这就试试美国节点 |
2 firethehole Nov 30, 2020 哎,还不行 |
3 mschultz Nov 30, 2020 看楼主这个帖子之前,我无论是人在内地用 TUNA 源,人在内地用香港梯子,还是人在香港用这边的运营商直连,都挺快的。看到楼主这个帖子之后再试一下(人在香港用直连),结果卡住了 |
4 lostberryzz Nov 30, 2020 可能是 anyconnect 而不是哪个节点的原因 |
5 GTD OP @lostberryzz #4 不是啊,anyconnect 就是一个工具,我 clash 也是穿透终端的 |
6 Abercrombie Nov 30, 2020 git config --global https.proxy “127.0.0.1:1080”就行了( ssr 本地端口自己改) |
7 lostberryzz Nov 30, 2020 刚刚我尝试了下,美国德国香港新加坡日本的多个节点,表现没有明显差异 |
8 GTD OP @Abercrombie #6 这个不是基本操作吗........ |
9 Skybrim Nov 30, 2020 一直用 ustc 镜像,挺快的啊 |
| /td> | 10 LinSP Nov 30, 2020 brew update 是有一些操作的,他显示 updating homebrew 的时候在后台是有一些操作的。 而且这个操作可以延续,所以你下面的 brew install unrar 的 update 继承了之前的操作,显示一下就好了。实际上 update 的一些操作在前面已经做了 根据我的 brew 使用经验应该是这样的 |
12 zhouweiluan Nov 30, 2020 一直用香港节点,感觉没出过什么问题。 倒是前几天下午一直卡着,换了美国节点也无济于事,到头来是 github 的问题。 |
13 Wicked Nov 30, 2020 via iPhone 貌似终极解决方法是建个虚拟网卡,确保所有的控制台程序都走代理。 |
15 CrazyRundong Nov 30, 2020 via iPhone 如果我没记错的话,brew update 是通过拉取 homebrew 上游的 git 仓库(默认用的 GitHub via HTTPS )来更新 formula 列表,可能是 LZ 当地的宽带供应商限制了 GitHub 的 git repo 访问速度?可以试下 TUNA 镜像的 homebrew git repo: https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/ |
16 Abercrombie Nov 30, 2020 @GTD brew update 背后就是 git pull,git 的全局代理设置好了,brew update 应该是没问题的 |
17 GTD OP |
18 lostberryzz Nov 30, 2020 建议加上-v 看看到底是哪一步出了问题 |
19 Torpedo Nov 30, 2020 每次都是设置全局代理,用完再去掉 |
20 daiqiangbudainiu Nov 30, 2020 update 卡是因为 update 的时候需要去 github 上更新数据,如果连接 github 不卡,那就 update 不卡 所以只是因为你的 fq 节点中美国连接 github 不卡而已 与梯子有关,与地域无关 |
21 ryj5566 Nov 30, 2020 via iPhone 跟楼主一样,我也试了很多节点,只不过最后是用了日本的线路解决问题哈 |
22 Xusually Nov 30, 2020 最近几天有点不太正常,用美西的节点代理就可以了,不然等超时要很久。 |
23 nguoidiqua Nov 30, 2020 感觉是 DNS 解析的问题,可能你通过某国上网,但他给你解析到另外一国的 CDN 。 看看自己电脑的 DNS 相关设置,然后在终端 ping 对应域名看看解析到哪里去了。 |
24 MaxLi77 Nov 30, 2020 不需要啥思路,换个好用的代理比什么都强 |
25 yingqi7 Nov 30, 2020 via iPhone 代理就是一切 |
26 billtsui Nov 30, 2020 一直用 ustc 镜像,挺快的 |
27 linvaux Nov 30, 2020 via iPhone |
29 Tronsc Nov 30, 2020 zsh 主题好看,能分享一下吗 |
32 gqbre Nov 30, 2020 代理稳就是一切,其他都没用 |
33 unixeno Nov 30, 2020 via Android ustc 不是有 homebrew 镜像么 |
35 GTD OP |
36 0x4F5DA2 Nov 30, 2020 via iPhone 用清华源 /export http_proxy |
37 lostberryzz Nov 30, 2020 最近发现 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 |
38 CamD Nov 30, 2020 via iPhone 可以用 brew update --verbose 来看自己更新时是什么卡住了再去找对应的镜像源。只换一个 core 源还不够,起码还得再换一个 cask,有些冷门的 tap 根本没国内源所以卡得要死 |
39 nrtEBH Nov 30, 2020 把 proxy 配到 cli 就好了 |
41 FurN1 Nov 30, 2020 via iPhone 问个问题:如果用国内清华 tuna 或者中科大 ustc 镜像,是不是意味着不用走 github,直接从镜像下载 bottle 做更新? |
42 fcmio Dec 1, 2020 via iPhone 我一直用 hk 的节点,没什么问题… |
44 firethehole Dec 1, 2020 昨天是 homebrew-core 不行,今天 homebrew-cask 不行 |
45 firethehole Dec 1, 2020 换了一个 aws 的香港节点,可以了 |
46 treblex Dec 1, 2020 |