O que você aprende sobre o Ruby da maneira mais difícil quando você começa é que a instalação do pacote em todo o sistema muitas vezes não é a melhor - nem a recomendação - para continuar no dia com o Ruby. Todo o mundo Ruby é basicamente sobre o uso colaborativo - mas por usuário - e instala de modo que fazer malabarismo com versões diferentes é uma norma aceita.
Se eu fosse você, eu removeria / limparia essa versão instalada do Yum do Ruby e, em vez disso, usaria Gerenciador de versão do Ruby (RVM) . É fácil, agradável e muito estável - e bem aceito / conhecido - a maneira multiplataforma de instalar e manter-se atualizado com as versões do Ruby à medida que elas são lançadas.
O primeiro passo é executar esses dois comandos para instalar o RVM. Primeiro, obtenha o GPG para o RVM configurado no seu sistema da seguinte forma:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
Em seguida, execute este comando para instalar o RVM:
\curl -sSL https://get.rvm.io | bash -s stable
A cabeça para cima, mas nos sistemas Ubuntu às vezes eu tenho que executar este comando para instalar alguns pré-requisitos para obter a instalação do RVM para compilar:
sudo aptitude install libreadline6-dev libyaml-dev sqlite3 libgdbm-dev libncurses5-dev bison pkg-config libffi-dev
Como você está usando o Yum, esse comando - e os nomes dos pacotes - podem ser diferentes, mas apenas uma simples nota "heads up" no caso de você se deparar com um problema.
Dito isto, uma vez que a poeira assente desse processo, apenas execute este comando para instalar o Ruby 1.8.7:
rvm install ruby-1.8.7
E você é bom para ir. Mas um aviso justo: a versão 1.8.7 do Ruby é bastante antiga no mundo Ruby. Então você pode querer instalar uma versão mais atualizada do Ruby como o Ruby 2.3.0. Você pode instalá-lo assim:
rvm install ruby-2.3.0
Uma vez feito isso, você pode verificar quais versões do Ruby você instalou com um comando como este:
rvm list
Se você quiser manter uma versão do Ruby sobre outra com o RVM, apenas execute este comando:
rvm --default use 1.8.7
Isso tornaria o seu RVM instalado do Ruby 1.8.7 sua versão padrão do Ruby. Mas você pode alternar manualmente para outra versão como esta:
rvm use 2.3.0
Mais detalhes sobre o básico aqui mesmo no site oficial do RVM .