Debe asegurarse de que Ruby sepa sobre el módulo FileUtils. Ese módulo no se carga por defecto:
>> FileUtils
NameError: uninitialized constant FileUtils
from (irb):1
>> require 'fileutils'
=> true
>> FileUtils
=> FileUtils
No se preocupe demasiado por el error NameError: uninitialized constant Text::FileUtils
- cuando intenta incluir una constante que Ruby no sabe nada, se ve en algunos lugares. En su caso, primero buscará Text::FileUtils
y luego buscará ::FileUtils
en el espacio de nombres raíz. Si no puede encontrarlo en ningún lugar (que en su caso no podría), el mensaje de error le indicará el primer lugar en el que se veía.
No funciona ... IRB (principal): 004: 0> clase Test IRB (principal): 005: 1> incluye :: FileUtils IRB (principal): 006: 1> acabar NameError : constante no inicializada FileUtils \t de (irb): 5 –