安装 ruby​​ 1.9.3 Rails 3.2.1 后,在简单请求上收到 OpenSSL::SSL::SSLError:

发布于 2024-12-29 10:39:04 字数 578 浏览 1 评论 0原文

通过rvm安装了ruby 1.9.3/rails 2.3.1(在通过rvm pkg安装openssl后终于工作了。)但现在尝试连接到github(可能还有其他任何东西)时遇到OpenSSL::SSL:SSLError:

-->irb 1.9.3-p0:001>需要“open-uri” 1.9.3-p0:002> open('https://github.com/') OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 读取服务器证书 B: 证书验证失败

- 尝试了 使用 Ruby 时出现“证书验证失败”OpenSSL 错误1.9.3 但这不起作用。

不确定问题是否出在 OpenSSL 中,但这似乎就是问题所在。

Got ruby 1.9.3/rails 2.3.1 installed via rvm (finally worked after installing openssl via rvm pkg.) but now getting OpenSSL::SSL:SSLError trying to connect to github (and probably anything else):

-->irb
1.9.3-p0 :001 > require 'open-uri'
1.9.3-p0 :002 > open('https://github.com/')
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

-- Tried the solution in "Certificate verify failed" OpenSSL error when using Ruby 1.9.3 but that did not work.

Not sure if the problem is in OpenSSL, but that seems to be the issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

习ぎ惯性依靠 2025-01-05 10:39:04

这里有很多可能适合您的解决方案:

http://railsapps。 github.com/openssl-certificate-verify-failed.html

如果这里仍然不起作用,那么是什么为我解决了这个问题:

rvm pkg install openssl
rvm install 1.9.3-p374 –with-openssl-dir=$rvm_path/usr
cd $rvm_path/usr/ssl
curl -O http://curl.haxx.se/ca/cacert.pem
mv cacert.pem cert.pem

希望这会有所帮助,Vincent

There is a bunch of solutions that might work for you here :

http://railsapps.github.com/openssl-certificate-verify-failed.html

If it still doesn't work here what solved it for me :

rvm pkg install openssl
rvm install 1.9.3-p374 –with-openssl-dir=$rvm_path/usr
cd $rvm_path/usr/ssl
curl -O http://curl.haxx.se/ca/cacert.pem
mv cacert.pem cert.pem

Hope this helps, Vincent

动听の歌 2025-01-05 10:39:04

Ruby 1.9.3-p125 发布。

此版本包括 Ruby OpenSSL 扩展的安全修复。此版本修复了许多错误。

http: //www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/

Ruby 1.9.3-p125 is released.

This release include a security fixes of the Ruby OpenSSL extension. And many bugs are fixed in this release.

http://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文