GUIDE に指定されている手順に従って mechanize を使用しましたが、HTTPS ページを取得しようとすると、segfault が発生します。
require 'rubygems'
require 'mechanize'
agent = Mechanize.new
ruby-1.9.3-p0 :005 > agent.get("https://google.com")
/Users/wlue/.rvm/gems/ruby-1.9.3-p0/gems/net-http-persistent-2.3.3/lib/net/http/persistent/ssl_reuse.rb:70: [BUG] Segmentation fault
何らかの形で rvm が正しく構成されていないのではないかと思っていますが、それをテストする方法がわかりません。それが役立つ場合は、これをトップレベルの.rvmrcにも持っています
export rvm_path="/Users/wlue/.rvm"
これは ruby のバグではないと思います。なぜなら、https ページで get を呼び出すことに問題があった人は他にいないからです。しかし、これをデバッグする方法がわかりません。
編集: 実際には Rails とのやり取りが原因であることが判明しました。IRB に直接アクセスすると正常に動作しますが、Rails コンソールは動作しません。