У меня было запущено приложение rails 2.2, когда я пытался добавить к нему последний плагин rspec. Я сделал это, проверив его на github с помощью команды установки скрипта / плагина. Из-за этого некоторая задача rake перестала работать, я немного погуглил и обнаружил, что мне нужно обновить RubyGems. Я сделал это и получил следующую ошибку:
uninitialized constant Gem::GemRunner
Это было маленькое и простое приложение с контролем версий, поэтому я стер все, apt-get remove ruby и rubygems, и переустановил все еще раз (выполняя apt-get install ruby, rubygems)
Проблема все еще существует, и я не могу понять, как ее решить. Я новичок в Ubuntu, поэтому, может быть, я действительно не удаляю пакеты? (выполнение удаления apt-get занимает очень мало времени, поэтому я не очень уверен)
Что я делаю неправильно? Это хороший способ выполнить «чистый старт» (удаление с помощью apt, а затем повторная установка?)
PS: у меня есть читать, что проблема решена путем изменения framework.rb, но я не могу найти этот файл в том месте, которое указывает автор ...

У меня есть Сообщение блога, который решает эту проблему.
Это потому, что он все еще пытается использовать старый исполняемый файл gem, поэтому вы просто символически связываете новый (gem1.8) вместо старого.