ruby-on-rails - OpenSSL::SSL::SSLError 仅限 Ubuntu 12.04

标签 ruby-on-rails ruby oauth evernote

我正在使用 Evernote Ruby API 开发网络应用程序(使用 rails 和 oauth)。但是在 Ubuntu 12.04 中运行应用程序时出现错误“SSL_connect SYSCALL returned=5 errno=0 state=unknown state”。这只发生在 ubuntu 12.04 中。 Ubuntu 版本 < 12.04 没有这个问题。

最佳答案

您当前的 SSL_Cert_file 环境变量设置为什么? 尝试将 SSL_Cert_file 环境变量设置为:

export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt

如果这不起作用并且您使用的是 RVM,则可以将路径设置为:~/.rvm/usr/ssl/cert.pem

在您进行任何更改之前,只需记下当前路径,以便您可以在需要时将其重新设置。

关于ruby-on-rails - OpenSSL::SSL::SSLError 仅限 Ubuntu 12.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10847779/

相关文章:

ruby - 如何包含名称存储在变量中的模块?

javascript - 设计问题 : client side or server side?

azure - 我们可以生成 OAuth token 以通​​过订阅 ID 而不是租户 ID 将数据发送到 BLOB

ruby-on-rails - 在 FreeBSD 上编译 Assets 时出现堆栈一致性错误

ruby-on-rails - Rails 如何从 dateTime 中删除 UTC 偏移文本 ('UTC' ) 只留下 DateTime?

ruby-on-rails - ruby 中的 Windows 命令

ruby-on-rails - 是否有一个 Sublime Text 2 包可以找到对 Rails View 局部渲染的调用?

ruby - 重新排序 ruby​​ 数组

google-cloud-platform - 如何在 Google 开发者控制台 oAuth 同意屏幕中将 Gmail 的备用电子邮件设置为支持电子邮件

PHP Google OAuth - 缺少方法?