openssl - win7下安装sass失败,提示ruby证书不对?
PHP中文网
PHP中文网 2017-04-24 09:12:42
0
4
785

步骤:
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/
报错依旧

有谁遇到过,还是我的环境变量没有配置对呢?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(4)
左手右手慢动作

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.

Ty80

Pour l'ajouter aux variables système, redémarrez simplement l'ordinateur et exécutez la commande pour changer de source Taobao

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal