From: matz@... (Yukihiro Matsumoto) Date: 2001-05-07T16:06:46+09:00 Subject: [ruby-list:29556] Re: A problem with the latest irb In message "[ruby-list:29552] Re: A problem with the latest irb" on 01/05/07, 石塚圭樹 writes: |>> IRB 最新版(0.7.3)ですが、どういうわけか、定義したメソッドを |>>呼び出そうとすると NameError が出て呼び出せません。 |問題が解決するまで, | | irb --context-mode 2 | |で実行してください. こちらだと問題がないようです. これがヒントになりました。これで直るかな。 --- eval.c 2001/05/06 15:01:58 1.174 +++ eval.c 2001/05/07 07:05:48 @@ -4739,2 +4739,3 @@ struct RVarmap * volatile old_dyna_vars; + VALUE volatile old_cref; int volatile old_vmode; @@ -4769,2 +4770,4 @@ scope_vmode = data->vmode; + old_cref = (VALUE)ruby_cref; + ruby_cref = (NODE*)ruby_frame->cbase; @@ -4804,2 +4807,3 @@ + ruby_cref = (NODE*)old_cref; ruby_frame = frame.tmp;