前段时间我们上线了 gems.ruby-china.org,用于解决 Gem 在国内安装的问题。
今天 cache.ruby-lang.org 的镜像也来了,实时的!没延迟!
全靠 UpYun 的 CDN 够好用!
RVM 里面直接执行
$ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
记得 RVM 每次更新过后需要修改一下,如果你之前是用 ruby.taobao.org 的,可以手工打开 ~/.rvm/config/db
修改一下
rbenv 用户
@huacnlee 发个 PR 给 Ruby 官网吧,把 https://www.ruby-lang.org/en/downloads/mirrors/ 列出的中国镜像换掉或者增加一个。
赞!ruby gems 也有国内镜像就好了,gems.ruby-china.org 太慢了,而且经常出现下载 gem 失败的情况,搞得我只能用 vendor/cache 的方案来做部署,有点小麻烦。
在 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)
#22 楼 @ywjno 不要依赖别人,你这个可能是编译工具什么的没装好。和镜像无关,和 @andor_chen 那个工具无关。
如果你要查那个问题,请另外开贴,描述清楚
@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/db
,rvm_remote_server_url2=https://rubies.travis-ci.org
官方好像也没有配置的文档说明,看源码也看不懂,有谁配置成功了吗
用 echo "ruby_url=https://cache.ruby-china.org/pub/ruby" >> $rvm_path/user/db