Soy un novato completo de Ruby y todo lo que quiero hacer es ejecutar un script de ruby heredado (también uno de código abierto de Erik Veenstra). Tengo un script por lotes de Windows que lo ejecuta básicamente que estoy tratando de ejecutar. He instalado en mi equipo Rubí, permitió que fije caminos, y traté de ejecutarlo y aquí está el error que tengo:Ruby no puede cargar dicho archivo --ftools (Error de carga)
I:/2011/devl/3rdparty/ruby/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- ftools (LoadError)
from I:/2011/devl/3rdparty/ruby/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Users/<blah>/AppData/Local/Temp/tar2rubyscript.d.6692.1/rubyscript2exe/ev/ftools.rb:1:in `<top (required)>'
from I:/2011/devl/3rdparty/ruby/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from I:/2011/devl/3rdparty/ruby/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Users/<blah>/AppData/Local/Temp/tar2rubyscript.d.6692.1/rubyscript2exe/init.rb:15:in `<top (required)>'
from I:/2011/devl/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:627:in `load'
from I:/2011/devl/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:627:in `block in <main>'
from I:/2011/devl/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:577:in `block in newlocation'
from I:/2011/devl/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:505:in `block in newlocation'
from I:/2011/devl/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:472:in `newlocation'
from I:/2011/devl/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:505:in `newlocation'
from I:/2011/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:577:in `newlocation'
from I:/2011/devl/path/to/<myrbsrc>/trunk/bin/../src/rubyscript2exe.rb:619:in `<main>'
Apreciar alguna idea sobre cómo resolver este! Si me ayuda, puedo publicar el código fuente de Ruby.
Cambio 'ftools' en el guión de' fileutils'. – Linuxios
¿De qué guión estás hablando? Hice una búsqueda de "ftools" recursivamente en todas partes en la fuente y no lo encontré. ¿Alguna idea adicional? –
Ya veo. Bueno, de su registro, puedo ver que una parte de rubyscript2exe llamada 'ftools.rb' está tratando de requerirse. Creo que Ruby podría negarse a hacer eso. – Linuxios