Вы должны убедиться, что Ruby знает о модуле FileUtils. Этот модуль не загружен по умолчанию:
>> FileUtils
NameError: uninitialized constant FileUtils
from (irb):1
>> require 'fileutils'
=> true
>> FileUtils
=> FileUtils
Не беспокойтесь об ошибке NameError: uninitialized constant Text::FileUtils
- когда вы пытаетесь включить константу, о которой Руби не знает, она выглядит в нескольких местах В вашем случае сначала он будет искать Text::FileUtils
, а затем он будет искать ::FileUtils
в корневом пространстве имен. Если он нигде не может его найти (что в вашем случае не может), то в сообщении об ошибке будет указано первое место, где он выглядел.