公告 上线 Ruby 安装包镜像 - cache.ruby-china.org

huacnlee for Ruby China · 2016年04月18日 · 最后由 chunlea 回复于 2017年07月21日 · 12405 次阅读

前段时间我们上线了 gems.ruby-china.org,用于解决 Gem 在国内安装的问题。

今天 cache.ruby-lang.org 的镜像也来了,实时的!没延迟!

全靠 UpYun 的 CDN 够好用!

https://cache.ruby-china.org/

特点

  • 直接基于 CDN 对 Ruby 官方的文件进行镜像,并长久存储在国内;
  • 无同步的事情,无延迟;
  • 2M/s 以上的下载速度;

使用

RVM 里面直接执行

$ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

记得 RVM 每次更新过后需要修改一下,如果你之前是用 ruby.taobao.org 的,可以手工打开 ~/.rvm/config/db 修改一下

rbenv 用户

https://github.com/AndorChen/rbenv-china-mirror

@huacnlee 发个 PR 给 Ruby 官网吧,把 https://www.ruby-lang.org/en/downloads/mirrors/ 列出的中国镜像换掉或者增加一个。

太棒了,非常感谢

赞一个!

好好好。。

赞!ruby gems 也有国内镜像就好了,gems.ruby-china.org 太慢了,而且经常出现下载 gem 失败的情况,搞得我只能用 vendor/cache 的方案来做部署,有点小麻烦。

#10 楼 @vincent gems.ruby-china.org 现在就是国内的啊,只是 API 请求需要到国外服务器,但 Gem 下载都是在 UpYun CDN 上面的,速度应该没问题了的

造福工程 :plus1:

#11 楼 @huacnlee 噢,原来是这样,API 请求访问也是个麻烦,国内连海外不通畅,不稳定,经常在 API 访问环节出问题,这部分也能走国内网络就好了。

#5 楼 @andor_chen

在 centos 上使用 rbenv-china-mirror 插件出现以下错误

$ rbenv install 2.3.0
Downloading ruby-2.3.0.tar.bz2...
-> https://cache.ruby-china.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2
error: failed to download ruby-2.3.0.tar.bz2

BUILD FAILED (CentOS 6.7 using ruby-build 20160330-14-g83348a8)

#16 楼 @huacnlee wget 是可以的

你那个提示是 build failed 啊

#18 楼 @huacnlee 在 mac 下没问题,那个插件的 issue 里面也有人报告在 linux 下有这个错误 而且产生 BUILD FAILED 的原因是 error: failed to download,也就是说先是没法下载源码才产生的编译错误

顶!感谢华顺

#21 楼 @andor_chen 这就是控制台的全部日志

#22 楼 @ywjno 不要依赖别人,你这个可能是编译工具什么的没装好。和镜像无关,和 @andor_chen 那个工具无关。

如果你要查那个问题,请另外开贴,描述清楚

#23 楼 @huacnlee 用 rvm 跟源码编译能安装成功,已给该插件报告 issue

这基本的排除问题当然是必备的,把该插件移除用 rbenv 安装 2.3.0 是没问题的,证明我机器编译是没问题,要不你开个虚拟机试试?

@huacnlee 不推荐改 $rvm_path/config/db,rvm 提供了 $rvm_path/user/db,ref https://rvm.io/rvm/configuration

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db操作后 安装 ruby

Found remote file https://rubies.travis-ci.org/ubuntu/14.04/x86_64/ruby-2.2.3.tar.bz2

并没有从 cache.ruby-china.org 下载 看了下~/.rvm/config/dbrvm_remote_server_url2=https://rubies.travis-ci.org 官方好像也没有配置的文档说明,看源码也看不懂,有谁配置成功了吗

28 楼 已删除

下载完定睛一看,域名好熟

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