Using proper casing will work: >>> System::Console.write_line("Test") Test => nil
The casing you're using yields: >>> system::console::writeline("Test") :0: wrong number of arguments (1 for 2147483647) (ArgumentError) Since "system" is Kernel#system. MRI yields a similar type of error also, so the error reporting isn't at fault (though the (1 for 21...) message is a bit confusing: irb(main):002:0> system::console::writeline("Test") ArgumentError: wrong number of arguments from (irb):2:in `system' from (irb):2 > -----Original Message----- > From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core- > boun...@rubyforge.org] On Behalf Of Ben Hall > Sent: Sunday, April 26, 2009 10:19 AM > To: ironruby-core@rubyforge.org > Subject: [Ironruby-core] Console.Writeline - 2147483647 arguments? > > Hello, > > Just tried to do the following and got an odd error: > > >>> system::console::writeline("Test") > :0: wrong number of arguments (1 for 2147483647) (ArgumentError) > > I do remember something similar a while ago - what why can't it handle > this? > > Thanks > > Ben > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core