1、gemfile 里指定 source 'https://gems.ruby-china.com/' 后,bundle update 正常了。
2、目前 bundle update -V 的输出,基本和 https://rubygems.org 一致。
3, bundle config mirror.https://rubygems.org https://gems.ruby-china.com 这里的速度貌似没有以前快(阿里云托管的 K8s)。
4、最后,感谢老铁
好滴,辛苦了~
刷新下 Gem 源也没用。。。,这个是在阿里云 K8s 中,使用 tekton 和 kaniko 打包,以前基本不会有问题,最近一个月内很频繁。
按照 https://gems.ruby-china.com/ 这里的配置,应该是没问题了。 但是,我直接在 gemfile 里指定 source 'https://gems.ruby-china.com/',然后执行 bundle update 就很慢。 使用 bundle update -V,有 Net::ReadTimeout 和 HTTP 404 Not Found https://gems.ruby-china.com/api/v1/dependencies,然后会去请求所有版本的 gem。 因为这个量比较大可能会超时,导致失败。
@huacnlee 麻烦您排查一下?
最近不稳定呀
@huacnlee 或者换高版本的 alpine3.1x 也不会出现证书过期的问题。
我测试下来阿里云的比较稳定,中科大、清华、南京的源需要设置 retry。
FROM: ruby:2.5.1-alpine3.7,版本比较老了。 mirrors.aliyun.com/rubygems/ 或者清华、中科大的就没有证书的问题。
@andor_chen 期待新版的 Rails 指南
@yonghuming @mz2test 发邮件了哈