estoy un poco confundido acerca de por qué mi proyecto no puede cargar los archivos que necesita, es una muy simple árbol del proyecto:rutas de carga Comprensión de Ruby
processor/
bin/
lib/
processor.rb
processor/
mapper.rb
reducer.rb
y mi archivo processor.rb
parece
require 'processor/mapper'
require 'processor/reducer'
class Processor
end
Y sólo para probar que ese archivo se ve como asignador:
class Mapper
def run
puts "running map"
end
end
Pero correr ruby lib/processor.rb
resultados en:
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- processor/mapper (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from lib/processor.rb:3:in `<class:Processor>'
from lib/processor.rb:2:in `<main>'
"Ruby's" tiene un apóstrofo porque está indicando lo las rutas de anuncios pertenecen a ella, en lugar de eso hay múltiples rubíes. –