loadee.rb
puts '> This is the second file.'
loaddemo.rb
puts 'This is the first (master) program file.'
load 'loadee.rb'
puts 'And back again to the first file.'
Когда я запускаю "ruby loaddemo.rb"
, это отлично работает. Оба файла находятся в том же каталоге и что я запускал каталог.
Но если я меняю нагрузку на требование, и с расширением или без него получаю:
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load
-- loadee.rb (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from loaddemo.rb:2:in `<main>'
Мой вопрос, конечно, почему в этом случае не требуется работать? Он должен, верно? Нужно ли загружать и использовать разные пути?
Ruby version 1.9.2