Como instalar rubygems no Ubuntu 12.04 com o Ruby 1.9.3

4

Então eu usei estes comandos:

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

de link para 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 passou pelas 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 faço para obter gemas utilizáveis para o 1.9.3?

    
por Gabe Spradlin 13.04.2014 / 17:42

1 resposta

4

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.

    
por Alan De Smet 31.07.2014 / 17:38

Tags