步骤:
1.
gem sources --remove https://rubygems.org/
2.
gem sources -a https://ruby.taobao.org/ Error fetching https://ruby.taobao.org/: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: ce rtificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/spe cs.4.8.gz)
3.
gem sources -l *** CURRENT SOURCES ***
问题出处:
http://stackoverflow.com/questions/4528101/ssl-connect-returned-1-errno-0-state-sslv3-read-server-certificate-b-certificat
https://gist.github.com/fnichol/867550
I had this same issue while working on a Ruby project. I am using Windows 7 64bit. I resolved this by: Downloading the cacert.pem file from http://curl.haxx.se/ca/cacert.pem. Saved that file to C:/RubyCertificates/cacert.pem Then set my environmental variable "SSL_CERT_FILE" to "C:/RubyCertificates/cacert.pem" source: https://gist.github.com/fnichol/867550
证书地址:http://curl.haxx.se/ca/cacert.pem
按照上面这位网友的方法配置了环境变量如下图
再次执行gem sources -a https://ruby.taobao.org/
报错依旧
有谁遇到过,还是我的环境变量没有配置对呢?
Maintenant, Taobao Gem a cessé de se mettre à jour et de s'entretenir. Elle est actuellement entretenue par Ruby-china.
source de la gemme --supprimer https://ruby.taobao.org/ --ajouter http://gems-china.org/
gem source --add http://rubygems.org/
gem source -l
J'ai rencontré le même problème, j'ai suivi les étapes sur https://gist.github.com/fnichol/867550 et j'ai réussi (vous devez vous déconnecter de la machine).
Mais je l'ai ajouté à la variable système, je ne sais pas si c'est la raison.
Pour l'ajouter aux variables système, redémarrez simplement l'ordinateur et exécutez la commande pour changer de source Taobao