gpt4 book ai didi

ruby - 如何在 Win7-64 中修复 (OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed)

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:44 25 4
gpt4 key购买 nike

我最近开始在 Ruby 中使用“open-uri”和“net/http”工作,但是当我尝试运行我的程序时,控制台显示“OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state =SSLv3 读取服务器证书 B:证书验证失败';我只是升级新的 GlobalSignRootCA.pem 并放入“ssl_cert”文件夹(http://guides.rubygems.org/ssl-certificate-update/#manual-solution-to-ssl-issue),这样我就可以毫无问题地安装和升级 gems,但是当我运行一些需要“open-uri”或“net/http”的程序时' 错误再次出现。我在 Win7-64 中工作,但很难找到一些方法。你知道如何解决这个问题吗,这让我发疯。

最佳答案

我找到的最佳解决方案是:

# remove https source:
gem sources -r https://rubygems.org/

# add http source:
gem sources -a http://rubygems.org

# update 'rubygems':
gem update --system

# now return to https:
gem sources -r http://rubygems.org/
gem sources -a https://rubygems.org/

我知道它并不完美,但它解决了问题。

关于ruby - 如何在 Win7-64 中修复 (OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40310353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com