トップ «前の日記(2012/02/01 (水) ) 最新 次の日記(2012/02/03 (金) )» 編集 RSS feed

HsbtDiary


2012/02/02 (木) [長年日記]

[tDiary][ruby] tDiary がまた Ruby の秘孔をついた話

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 にもバックポートチケットを作っておいたので誰となく対応お願いします。