Ruby 'requiere' error: no se puede cargar dicho archivo
Tengo un archivo, main.rb con el siguiente contenido:
require "tokenizer.rb"
El archivo tokenizer.rb está ensame directorio y su contenido es:
class Tokenizer
def self.tokenize(string)
return string.split(" ")
end
end
Si intento ejecutar main.rb me sale el siguiente error:
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>'
Acabo de notar que si usoload
en lugar derequire
todo funciona bien. ¿Cuál puede ser el problema aquí?