我正在使用 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/