После установки ruby ​​1.9.3 rails 3.2.1, получение OpenSSL :: SSL :: SSLError: по простым запросам - PullRequest
0 голосов
/ 29 января 2012

Получил ruby ​​1.9.3 / rails 2.3.1, установленный через rvm (наконец-то сработал после установки openssl через rvm pkg.), Но теперь получаю OpenSSL :: SSL: SSLError, пытающийся подключиться к github (и, вероятно, что-нибудь еще):

-> irb 1.9.3-p0: 001> require 'open-uri' 1.9.3-p0: 002> open ('https://github.com/') OpenSSL :: SSL :: SSLError: возвращено SSL_connect =1 errno = 0 состояние = SSLv3 считывание сертификата сервера B: сбой проверки сертификата

- Попробовал решение в Ошибка проверки сертификата "OpenSSL при использовании Ruby 1.9.3 , но это не такработа.

Не уверен, что проблема в OpenSSL, но, похоже, это проблема.

Ответы [ 2 ]

2 голосов
/ 07 февраля 2013

Есть несколько решений, которые могут работать для вас здесь:

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

Надеюсь, это поможет, Винсент

0 голосов
/ 18 февраля 2012

Выпущен Ruby 1.9.3-p125.

Этот выпуск включает исправления безопасности расширения Ruby OpenSSL.И многие ошибки исправлены в этом выпуске.

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

...