Hello All

I have two source files in the same directory: a.rb and b.rb

The content of a.rb is as follow:

puts "Hello form a.rb"

and b.rb is

load 'a'
puts "Hello from b.rb"
load 'a'
puts 'Hello again from b.rb'

When I run the b.rb, It cause a LoadError: no such file to load
But if I replace 'a' with 'a.rb' in b.rb, the program run successfully.
It really confuse me.

My ruby version: ruby 1.8.6

Thanks in advance for your help!
-- 
Posted via http://www.ruby-forum.com/.