ts wrote: > For ruby > > require '/usr/local/lib/ruby/1.8/singleton.rb' > > is different (it think that it's another module) > > require 'singleton' # which is in repository.rb > > This is why it give an error > > > I have never understood this: why doesn't Ruby store the cannonical (fully expanded) path name; that would eliminate this kind of problem.