问题描述:

系统Centos,需要用到ruby gem,执行gem install bundler后报错:

ERROR: Could not find a valid gem 'bundler' (>= 0), here is why:

Unable to download data from https://ruby.taobao.org/ - SSL_connect returned=1

errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://ruby.taobao.org/specs.4.8.gz)

原因是https://ruby.taobao.org/的RubyGems镜像已经不再维护了,需要更换Gem Source,这里我们直接换成Ruby China 镜像。

更换RubyGems镜像源

# 检查现在用的源
gem sources -l

# 添加ruby-china的源,并删除掉失效的源
gem sources --add https://gems.ruby-china.com/ --remove https://ruby.taobao.org/

# 确保只有 gems.ruby-china.com
gem sources -l

这时候再执行gem install bundler顺利完成

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。