2014-03-24 177 views
5

我收到此錯誤消息:的SSLv3讀取服務器證書B:證書驗證失敗(微博::錯誤)

嘰嘰喳喳/休息/ client.rb:96: '在請求救援' 在返回所以SSL_connect = 1錯誤號= 0狀態= SSLv3的讀取服務器證書B:證書驗證失敗(微博::錯誤)

我的代碼是:

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和Ruby 1.9.3工作。我已經安裝了最新的證書,並將我的紅寶石更新爲最新版本。

我已經試過http://railsapps.github.io/openssl-certificate-verify-failed.htmlhttps://gist.github.com/fnichol/867550已經能夠安裝在那裏提到的所有東西,但錯誤依然存在。

+1

我相信我已經找到了解決方案: 我沒有添加設置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

相關問題