2014-03-24 3 views
5

Я получил сообщение об ошибке:SSLv3 чтения сертификата сервера B: сертификат верифицировать не удалось (Twitter :: Error)

твиттер/отдых/client.rb: 96: в 'спасение в запросе' ssl_connect вернулся = 1 ERRNO = 0 состояние = SSLv3 чтения с сервера сертификатов B: сертификат верифицировать не удалось (Twitter :: Error)

Мой код:

require 'twitter' 
client = Twitter::REST::Client.new do |config| 
    config.consumer_key  = "xxxx" #removed for posting 
    config.consumer_secret  = "xxxx" #removed for posting 
    config.access_token  = "xxxx" #removed for posting 
    config.access_token_secret = "xxxx" #removed for posting 
end 
client.status(27558893223) 

Я работаю с Windows 7 и Руби 1.9.3. Я установил последние сертификаты и обновил свои рубиновые камни до последней версии.

Я пробовал http://railsapps.github.io/openssl-certificate-verify-failed.html и https://gist.github.com/fnichol/867550 уже и смог установить все, что упоминалось там, но ошибка сохраняется.

+1

Я считаю, что нашел решение: Я не добавил set SSL_CERT_FILE = C: \ RailsInstaller \ cacert.pem в свои постоянные или временные настройки. – ssseee

ответ

3

Это Как исправить эту проблему для Windows

загрузить .perm файл, а затем установить SSL_CERT_FILE в командной строке, как этот: SSL_CERT_FILE = C: \ my_path \ to.pem

https://gist.github.com/fnichol/867550

+0

Спасибо за ответ, он спас мой день! – Mia

Смежные вопросы

 Смежные вопросы