From: Eugene Scripnik Date: 2003-06-09T19:01:46+09:00 Subject: requiring standard libs with save level 1 I've set up new version of Ruby from CVS and my programs failed to work. ruby refuses to require standard libraries. Whats wrong? Here is IRB snapshot: irb(main):001:0> VERSION => "1.8.0" irb(main):002:0> RELEASE_DATE => "2003-06-06" irb(main):003:0> $SAFE = 1 => 1 irb(main):004:0> require 'base64' SecurityError: Insecure operation - eval from /usr/local/lib/ruby/1.8/irb/workspace.rb:81:in `eval' from /usr/local/lib/ruby/1.8/irb/workspace.rb:81:in `evaluate' from /usr/local/lib/ruby/1.8/irb/context.rb:197:in `evaluate' from /usr/local/lib/ruby/1.8/irb.rb:148:in `eval_input' from /usr/local/lib/ruby/1.8/irb.rb:146:in `signal_status' from /usr/local/lib/ruby/1.8/irb.rb:146:in `eval_input' from /usr/local/lib/ruby/1.8/irb.rb:144:in `each_top_level_statement' from /usr/local/lib/ruby/1.8/irb/ruby-lex.rb:219:in `loop' from /usr/local/lib/ruby/1.8/irb/ruby-lex.rb:247:in `each_top_level_statement' from /usr/local/lib/ruby/1.8/irb/ruby-lex.rb:218:in `catch' from /usr/local/lib/ruby/1.8/irb/ruby-lex.rb:218:in `each_top_level_statement' from /usr/local/lib/ruby/1.8/irb.rb:144:in `eval_input' from /usr/local/lib/ruby/1.8/irb.rb:70:in `start' from /usr/local/lib/ruby/1.8/irb.rb:69:in `catch' from /usr/local/lib/ruby/1.8/irb.rb:69:in `start' from /usr/local/bin/irb:13 Maybe IRB bug!! -- Eugene Scripnik IT Group Software Architect Tel./Fax +380 (372) 58-43-10 email: Eugene.Scripnik@itgrp.net http://www.itgrp.net/