问题
gem 更换源报错
$ gem sources --add http://gems.ruby-china.org
Error fetching http://gems.ruby-china.org:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://upyun.gems.ruby-china.org/specs.4.8.gz)
处理方式
1、先添加有效证书到环境变量
新证书: http://curl.haxx.se/ca/cacert.pem
配置环境变量:SSL_CERT_FILE 值为刚下载证书的存放位置
2、切换有效清华远
$ gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/
https://mirrors.tuna.tsinghua.edu.cn/rubygems/ added to sources
3、查看对应源是否有效
$ gem sources -l
*** CURRENT SOURCES ***
https://mirrors.tuna.tsinghua.edu.cn/rubygems/