Ошибка Ruby 'require': невозможно загрузить такой файл

У меня есть один файл, main.rb со следующим содержимым:

require "tokenizer.rb"

Файл tokenizer.rb находится в том же каталоге, и его содержание:

class Tokenizer
    def self.tokenize(string)
        return string.split(" ")
    end
end

Если я попытаюсь запустить main.rb, я получу следующую ошибку:

C:\Documents and Settings\my\src\folder>ruby main.rb

C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- tokenizer.rb (LoadError)
        from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require '
        from main.rb:1:in `<main>'

Я только что заметил, что если я использую loadвместо requireвсе работает нормально. В чем здесь может быть проблема?

166
задан Holger Just 5 May 2014 в 16:10
поделиться