ホームページ  >  に質問  >  本文

openssl - win7下安装sass失败,提示ruby证书不对?

步骤:
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中文网2710日前742

全員に返信(4)返信します

  • ringa_lee

    ringa_lee2017-04-24 09:14:42

    現在、淘宝宝石は更新と保守を停止しており、現在はruby-chinaによって保守されています。
    gem ソース --https://ruby.taabao.org/ を削除 --http://gems-china.org/

    を追加

    返事
    0
  • PHP中文网

    PHP中文网2017-04-24 09:14:42

    gem source --add http://rubygems.org/
    gem source -l

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 09:14:42

    私も同じ問題に遭遇しましたが、https://gist.github.com/fnichol/867550 の手順に従った後、手順を正常に完了しました (マシンからログアウトする必要があります)。
    ただし、システム変数に追加しましたが、これが理由かどうかはわかりません。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-24 09:14:42

    システム変数に追加するには、コンピューターを再起動し、タオバオソースを切り替えるコマンドを実行するだけです

    返事
    0
  • キャンセル返事