WWW::mechanize
OSはよくわかんなにけどdebian使っていて、rubyからブラウザもどきの挙動をしてくれる
べんりなmechanizeというライブラリをgem installして使用していると、
/usr/local//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- openssl (LoadError) from /usr/local//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from /usr/local//lib/ruby/1.8/net/https.rb:102 from /usr/local//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/local//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from /usr/local//lib/ruby/gems/1.8/gems/mechanize-0.6.3/lib/mechanize.rb:15 from /usr/local//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:33:in `gem_original_require' from /usr/local//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:33:in `require' from /home/xxx/ruby/test.rb:7
開発環境のwindowsXPでは発生しなかったエラーに悩まされた( `酈´)ムキー
とりあえず、SSLを使いたいわけではなかったので
/usr/local//lib/ruby/gems/1.8/gems/mechanize-0.6.3/lib/mechanize.rbの
15行目の
require 'net/https'
をコメントアウトしたら、動くようになった。(全然正当な解決方法じゃないけどいいや。)
参考
http://yoosee.net/d/archives/2005/09/02/002.html
http://d.hatena.ne.jp/harg/20060712/1152703493