Questão Como instalar rubygems no Ubuntu 12.04 com o Ruby 1.9.3


Então eu usei esses comandos:

sudo apt-get install ruby 1.9.3
cd /etc/alternatives
sudo ln -sf /usr/bin/ruby1.9.3 ruby

a partir de https://stackoverflow.com/questions/11078166/how-do-i-install-ruby-1-9-3-on-ubuntu-without-rvm a fim de obter ruby ​​1.9.3 e torná-lo o padrão. Isso parece ter funcionado bem.

Agora, quando tento usar gem install, ele me diz que as gemas já são as mais recentes. No entanto, quando eu tento executar um script, ele me diz que não pode encontrar a gema que eu preciso na primeira linha. Para encurtar a história, este script não funcionou em Ruby 1.8.7 devido a um erro mais abaixo no código, mas ultrapassou as linhas requeridas sem problemas.

Então, eu esperava e suponho que eu preciso reinstalar todas as minhas gems 1.8.7 para 1.9.3 ou, pelo menos, descobrir como apontar 1.9.3 para as gemas que eu instalei.

Como obtenho gemas utilizáveis ​​para o 1.9.3?


4
2018-04-13 15:42


origem


Você pode usar a primeira parte de esta resposta. - NickKolok


Respostas:


Você também tem ruby1.8 e rubygems instalados? Desinstale-os, ou pelo menos rubygems ("sudo apt-get remove rubygems"). O pacote ruby1.9.3 do Ubuntu 12.04 inclui uma versão de rubygems, nenhum pacote adicional necessário.


4
2017-07-31 15:38



Obrigado pela resposta. Neste ponto eu fui para RVM embora e tudo parece funcionar bem o suficiente usando-o. Se alguém testar isso e disser que funciona, vou marcá-lo como a resposta. Eu simplesmente não tenho tempo para mexer com isso e me arrisco a quebrar as coisas que estão funcionando. Obrigado novamente. - Gabe Spradlin