我已經嘗試了5個不同版本的紅寶石,目前使用1.9.2-p194。我收到此錯誤:無法與紅寶石https連接
Connection reset by peer - SSL_connect (Errno::ECONNRESET)
我重新編譯,我試過RVM,rbenv,甚至apt-get的紅寶石......這個作品:
openssl ssl_client -connect google.com:443
但這並不:
require "net/https"
require "uri"
uri = URI.parse("https://google.com/")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
http.start do |agent|
p agent.get(uri.path).read_body
end
有沒有人有任何想法我可以更好地調試呢?我使用的是Ubuntu 12.04。本地,在這裏工作,我使用Ubuntu 10.10。但是,openssl ssl_client可以在兩個操作系統上運行,所以我只能假設它是一個ruby問題。
編輯:
得到它使用rbenv 1.9.2-P320的工作,但相同的紅寶石版本沒有下RVM工作。我會很感激任何見解。
@mpapis這是正確的,只是更新了我的問題。謝謝。 –