トップページ > プログラム > 2015年09月21日 > ZB4SMmGZ

書き込み順位&時間帯一覧

27 位/149 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000101000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net

書き込みレス一覧

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")


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。