应该大家都已经遇到了,最近两三天,通过 gems.ruby-china.org 下载 gem 的时候,会偶尔出现 Bad Gateway 502 的问题。
$ gem install sass
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Bad Gateway 502 (https://gems-ruby-china.b0.upaiyun.com/quick/Marshal.4.8/sass-3.4.22.gemspec.rz)
遇到这类问题,可以重试一下一般就可以了。 问题原因我还在和 UpYun 沟通,已经个他们反馈了,还需要等待答复,这些文件(/gems, /quick 路径下的所有文件) 都是直接有 CDN 来处理的。
截至 2016年05月18日 问题已经解决了,我们将 RubyGems 上面的 60 多万个文件镜像到了 UpYun 的国内存储里面。