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 версия 1.9.2