Para Ruby, a estrutura de dependência básica é assim:
-
ruby
(que idealmente seria um meta-pacote que aponta para a versão padrão) depende deruby1.9.1
-
ruby2.0
depende deruby
Não sei por que eles fizeram isso, ou porque removeram a possibilidade de usar alternativas aqui, mas se você quiser forçar o uso do Ruby 2.0, uma maneira não invasiva de fazer isso é criar links simbólicos para os binários 2.0. O snippet abaixo criará links simbólicos em /usr/local/bin
.
for i in erb gem irb rdoc ri ruby testrb; do
sudo ln -s /usr/bin/$i''2.0 /usr/local/bin/$i
done
O Ruby 1.9.1 ainda é acessível adicionando 1.9.1
ao nome binário (por exemplo, gem1.9.1
).