[Rails] Uninitialized constant when using IO
Ruby newbie here. I'm trying out Ruby 1.9.2 on Windows (RubyInstaller)
and encountered
some strangeness in using the IO class.
I have IOtest.rb with one line:
I0.read('somelocalfile')
But when I load it in irb:
irb(main):001:0> load 'IOtest.rb'
NameError: uninitialized constant Object::I0
from IOtest.rb:1:in `<top (required)>'
from (irb):1:in `load'
from (irb):1
Now, when I call IO.read directly:
irb(main):002:0> IO.read('somelocalfile')
it works! (prints the file contents to the command line)
I tried putting the IOtest.rb file in the Ruby bin folder and running it
from there, but still get the error.
Any ideas as to what I'm doing wrong will be appreciated.
Thanks.
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home