Не совсем уверен, почему это не преобразуется в html, как остальная часть переведенного рубинового руководства по взлому, но, возможно, некоторая часть этого будет полезна?
http://rhg.rubyforge.org/svn/en/chapter18.txt
Учитывая, что rb_f_require, кажется, выполняет обычный поиск по пути загрузки, может показаться, что он будет искать в lib / foo, если он находится в пути поиска. Однако, если вы ищете другой файл foo.rb, я думаю, что у вас будут проблемы с именами, если foo.so появится первым. Возможно, использование другого имени для foo.rb может решить проблему?