나는 현재 1.9.2-p194를 사용하는 5 가지 다른 버전의 루비를 사용해 봤습니다. 나는이 오류가 나타납니다 나는 다시 컴파일 한루비와 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
아무에게도이 디버깅을 더 잘 수행 할 수있는 아이디어가 있습니까? 나는 우분투 12.04를 사용하고있다. 로컬에서는이 기능이 작동하는 곳에서 우분투 10.10을 사용하고 있습니다. 그러나 openssl ssl_client는 OS 모두에서 작동하므로 루비 문제 일뿐입니다.
편집 :
이 rbenv에게 1.9.2-P320을 사용하여 작업하는 데있어, 아직 같은 루비 버전은 RVM에서 작동하지 않았다. 나는 어떤 통찰력을 주셔서 감사합니다.
@mpapis 맞습니다. 방금 내 질문을 업데이트했습니다. 감사. –