rubyでno such file to load -- opensslとか出た場合。
今までDebianのパッケージで提供されているRubyでしか動かしてなかったんですが。
少し前にruby-1.8.7-p72をソースから入れてみようと試みたところ
no such file to load -- openssl
とか出るようになって
解決方法として
ruby-1.8.7-p72/ext/openssl/ ruby extconf.rb make make install
とかすればopensslが入るので動くらしい。という記事は見つけたけどうまくいかなかった。
最近のRubyのメーリングリスト[ruby-list:45547]で同じような投稿があった。
うちの環境の場合
libssl-devを入れたのち、ext/opensslでextconf.rb実行して、make installしたりすれば大丈夫になった。
irb(main):002:0> require 'openssl' => true
よかったよかった。