From: Kazuhiro NISHIYAMA Date: 2000-12-18T01:07:25+09:00 Subject: [ruby-dev:11777] Maybe IRB bug!! irbで$SAFE=4にしたらSecurityErrorで終了してしまいました。 $SAFE=3だとMaybe IRB bug!!とでました。 % irb irb(main):001:0> $SAFE=4 /usr/lib/ruby/1.6/irb/main.rb:404:in `signal_status': Insecure: can't modify instance variable (SecurityError) from /usr/lib/ruby/1.6/irb/main.rb:319:in `eval_input' from /usr/lib/ruby/1.6/irb/main.rb:317:in `each_top_level_statement' from /usr/lib/ruby/1.6/irb/ruby-lex.rb:190:in `loop' from /usr/lib/ruby/1.6/irb/ruby-lex.rb:190:in `each_top_level_statement' from /usr/lib/ruby/1.6/irb/main.rb:317:in `eval_input' from /usr/lib/ruby/1.6/irb/main.rb:52:in `start' from /usr/lib/ruby/1.6/irb/main.rb:51:in `catch' from /usr/lib/ruby/1.6/irb/main.rb:51:in `start' from /usr/bin/irb:19 % irb irb(main):001:0> $SAFE=3 SecurityError: Insecure operation - eval /usr/lib/ruby/1.6/irb/main.rb:555:in `eval' /usr/lib/ruby/1.6/irb/main.rb:555:in `_=' /usr/lib/ruby/1.6/irb/main.rb:322:in `eval_input' /usr/lib/ruby/1.6/irb/main.rb:322:in `trace_in' /usr/lib/ruby/1.6/irb/main.rb:322:in `eval_input' /usr/lib/ruby/1.6/irb/main.rb:319:in `signal_status' /usr/lib/ruby/1.6/irb/main.rb:319:in `eval_input' /usr/lib/ruby/1.6/irb/main.rb:317:in `each_top_level_statement' /usr/lib/ruby/1.6/irb/ruby-lex.rb:190:in `loop' /usr/lib/ruby/1.6/irb/ruby-lex.rb:190:in `each_top_level_statement' /usr/lib/ruby/1.6/irb/main.rb:317:in `eval_input' /usr/lib/ruby/1.6/irb/main.rb:52:in `start' /usr/lib/ruby/1.6/irb/main.rb:51:in `catch' /usr/lib/ruby/1.6/irb/main.rb:51:in `start' /usr/bin/irb:19 Maybe IRB bug!! irb(main):002:0> -- ZnZ(ゼット エヌ ゼット) 西山和広(Kazuhiro NISHIYAMA)