Только что сделал новую установку ruby на сервер Ubuntu, используя метод rvm. ruby -v
возвращает мою версию, с которой я работаю, 1.9.2
просто отлично, и я могу выполнить основной код, который делаю из книги, из которой пытаюсь поучиться.
Таким образом, в командной строке, следующий
ri GC
возвращает
Nothing known about GC
где ожидаемый результат примерно такой
-------------------------------------------------------------- Class: GC
The GC module provides an interface to Ruby's mark and sweep
garbage collection mechanism. Some of the underlying methods are
also available via the ObjectSpace module.
------------------------------------------------------------------------
Сначала я подумал, что это может быть связано с тем, что с гемами еще не разобрались, но я скачал 1.6.2
tar и запустил setup.rb без проблем.
Еще одно замечание: я пытался установить другую версию ruby, используя методы, которые я позже обнаружил, были действительно ужасны и с тех пор очистили их до моего ведома. Не склонен начинать с нуля эту коробку разработчика, особенно если это быстро исправить. Есть идеи?