- Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
484 :デフォルトの名無しさん[sage]:2015/09/21(月) 13:59:27.40 ID:ZB4SMmGZ - スレ違いかもしれませんが、質問場所が分からないので、こちらでさせてもらいます。
環境構築でつまずいてます。 ■症状 OpenSSL::SSL::SSLError: SSL_connect のエラー ■環境など レンタルサーバー、ruby2.1.5 ■問題の内容 証明書が無いと怒られてます。証明書を置く場所は、レンタルサーバーなので、アクセス不可。 最終的に、cronで動かしたいので、 .bashrc に記述する方法は出来ない rubyのスクリプトの頭に、下記を記述してみたのですが、エラーが消えない。 ENV['SSL_CERT_FILE'] = "/virtual/name/lib/ruby/etc/cert.pem" p ENV['SSL_CERT_FILE'] リンクは間違ってないようですが、何か思い当たることなどありませんか?
| - Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
486 :デフォルトの名無しさん[sage]:2015/09/21(月) 15:53:33.84 ID:ZB4SMmGZ - >>485
ありがとうございます。少し変更して、下記の形で行けた気がします。 助かりました。 https = Net::HTTP.new(url, 443) https.use_ssl = true https.verify_mode = OpenSSL::SSL::VERIFY_PEER https.cert_store = OpenSSL::X509::Store.new https.cert_store.set_default_paths https.cert_store.add_file("/virtual/name/lib/ruby/etc/cacert.pem")
|
|