OpenSSL::SSL::SSLError: certificate verify failed open-uri « Situated Interactions
open-uriでhttpsリクエストした時、以下のエラーが発生した。
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:590:in `connect': certificate verify failed (OpenSSL::SSL::SSLError)
とりあえず、以下のコードを追加して対処。
require 'openssl'
module OpenSSL
module SSL
remove_const :VERIFY_PEER
end
end
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE


同じような所で悩んでます。
上記の処理だと、そもそも証明する処理をしない、という状態ではないでしょうか?
ちょっと気になったのでコメント書いてみました。
http://www.ruby-lang.org/ja/man/html/OpenSSL_SSL.html