È necessario assicurarsi che Ruby sia al corrente del modulo FileUtils. Questo modulo non viene caricato di default:
>> FileUtils
NameError: uninitialized constant FileUtils
from (irb):1
>> require 'fileutils'
=> true
>> FileUtils
=> FileUtils
Non preoccuparti troppo sull'errore NameError: uninitialized constant Text::FileUtils
- quando si tenta di includere una costante che Ruby non sa nulla, sembra in alcuni posti. Nel tuo caso, prima cercherà Text::FileUtils
e quindi cercherà ::FileUtils
nello spazio dei nomi radice. Se non riesce a trovarlo da nessuna parte (cosa che nel tuo caso non è possibile), il messaggio di errore ti dirà il primo posto che ha guardato.
Non funziona ... IRB (principale): 004: 0> classe Test IRB (principale): 005: 1> includono :: fileutils IRB (principale): 006: 1> finali NameError : costante non inizializzata FileUtils \t da (irb): 5 –