У меня была точно такая же проблема, я установил Ruby 1.9.2 на openSUSE 11.4, используя RVM. Это была чистая установка openSUSE, и я пытался настроить среду разработки Rails.
Для решения этой проблемы я удалил свой экземпляр 1.9.2, используя:
rvm uninstall 1.9.2
Затем я установил zlib-devel и openssl, используя:
sudo zypper install zlib-devel openssl
Затем мне пришлось удалить исходные файлы 1.9.2 из папки rvm src. Это можно найти в ~ / .rvm / src
Источник был там для ruby 1.9.2, rubygems и yaml. Я удалил все три, оставив там папку ~ / .rvm / src / rvm на случай, если она понадобится rvm.
Наконец, я переустановил ruby 1.9.2, используя:
rvm install 1.9.2
После этого Gems работали, и я смог обновить gem --system и ram install rails.
Надеюсь, это поможет. Я вижу, это старая, нерешенная проблема.
Mike