tDiary ユーザーの @smbd さんから
#133: ruby 1.9.3でindex.rbをコマンドラインで実行するとIOErrorになる
という報告が来ていて色々調べてみたら 1.9.2 以下では動くのに 1.9.3 以降では動かないという ruby のバグっぽい挙動だったのでもう少し調べてみると
require 'cgi' CGI.new CGI.new
というコードをコマンドラインで実行するだけで落ちるということがわかったので ruby-dev に報告したら @n0kada さんがあっと言う間に直してくれた。
ありがたやありがたや。1.9.3 にもバックポートチケットを作っておいたので誰となく対応お願いします。