Ruby RubyGems 镜像源拉胯

flybee · 2020年12月30日 · 最后由 flybee 回复于 2021年01月04日 · 937 次阅读

建议大家还是用阿里云的 rubygem 镜像源吧 ruby china 的镜像源真的太拉胯了。。。。 天天 502。。。。

上周五的时候就出现了,持续到现在了。

毕竟是社区维护,只能靠大厂赞助。

阿里云 / 清华这种实际上是有问题的。

它没有实现 /api 的 RubyGems API 会导致你每次安装的时候,会把一个 Gem 的所有版本都下载一遍。

实际上这几天是因为 Ruby China 域名备案的问题,导致的 502,现在已经恢复了。

https://ruby-china.org/topics/40759#reply-365288

不过有可能因为 DNS 本地缓存,某些地方的解析可能没及时生效,可以用 dig gems.ruby-china.com 看看:

正确的 CNAME 地址是:gems-ruby-china.b0.aicdn.com.

$ dig gems.ruby-china.com

; <<>> DiG 9.10.6 <<>> gems.ruby-china.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28938
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gems.ruby-china.com.       IN  A

;; ANSWER SECTION:
gems.ruby-china.com.    600 IN  CNAME   gems-ruby-china.b0.aicdn.com.
gems-ruby-china.b0.aicdn.com. 300 IN    CNAME   nm.aicdn.com.
nm.aicdn.com.       175 IN  A   1.81.5.176
nm.aicdn.com.       175 IN  A   1.81.5.188
nm.aicdn.com.       175 IN  A   1.81.5.189
nm.aicdn.com.       175 IN  A   1.81.5.190
nm.aicdn.com.       175 IN  A   183.131.200.61
nm.aicdn.com.       175 IN  A   183.131.200.68
nm.aicdn.com.       175 IN  A   183.131.200.69
nm.aicdn.com.       175 IN  A   183.131.200.72
nm.aicdn.com.       175 IN  A   183.131.200.74

;; Query time: 88 msec
;; SERVER: 10.20.2.1#53(10.20.2.1)
;; WHEN: Thu Dec 31 18:14:04 CST 2020
;; MSG SIZE  rcvd: 237

如果 CNAME 显示是 gems.ruby-china.com.dsa.dnsv1.com. 表示还是在腾讯云境外的 CDN 上。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号