Определенно возможно установить RubyGems на Ruby 1.8.6, но не RubyGems 1.6.2.Поддержка Ruby 1.8.6 была прекращена в RubyGems 1.4.0.
Почему вы пытаетесь обойти менеджер пакетов вашего дистрибутива Linux?Они проверяют совместимость между пакетами, которые они отправляют , точно , чтобы избежать подобных ситуаций.
В общем случае не стоит смешивать разные системы управления пакетами.В идеале, вы не должны использовать RubyGems вообще, когда используете Linux, так как большинство систем управления пакетами дистрибутива так же хороши, как RubyGems.RubyGems необходим только в операционных системах, таких как Windows или OSX, которые все еще зависают в 1980-х годах.
Вот что я делаю в своей установке Redmine, например: я просто использую дистрибутивы Rails, RedCloth, RMagick,Rack, Redmine, Ruby Enterprise Edition, Phusion Passenger и все, что мне нужно.У меня даже RubyGems не установлен вообще , ни из дистрибутива, ни из источника.
Если, однако, по какой-то причине вам нужен RubyGems,тогда вам следует переместить всю среду Ruby из диспетчера пакетов распространения и управлять ею самостоятельно.Просто установите любую версию и разновидность Rubinius, JRuby, IronRuby, YARV или любую другую, установите последнюю версию RubyGems из исходного кода (или не устанавливайте, поскольку все вышеперечисленное уже поставляется с одной предустановленной в любом случае) и установите всеиз ваших библиотек Ruby как Gems.
Как было отмечено в других ответах, RVM может помочь, но, как правило, не требуется, если вы не хотите управлять несколькими установками Ruby на одном компьютере.