From: "NAKAMURA, Hiroshi" Date: 2003-02-25T09:47:13+09:00 Subject: [ruby-dev:19656] Re: Debugger Not Working なひです。 > From: Yukihiro Matsumoto [mailto:matz@ruby-lang.org] > Sent: Tuesday, February 25, 2003 4:36 AM > [ruby-talk:65644]のDebugger Not Workingの件ですが、debug.rb > の302行めが > > file = File.basename($1) if $1 > > になっているため、$1が指定されなかった場合basenameが行われず > ファイル名がマッチしないのでブレークポイントが検出できないと > いう問題が起きているようです。1.6ではここが > > file = File.basename($1 || file) > > となっているのですが、これを変更した理由ってのを覚えています > か? cvs annotateによると > > 1.31 (nahi 29-Mar-02): file = > File.basename($1) if $1 > > で去年の3月29日に変更したことになってます。 ひーすいません。1.7系はずっと、フレームとラインのトレースを強化した バージョンを作って(eval.cとdebug.rbの変更)使っていたので、 なんか手元のとずれてしまっているみたいです。今晩調査 & 対応します。 # next previewが近かったりします?