Acabei de tentar instalar o Ruby1.9.3, aptitude
mas por algum motivo estranho ele continua vinculado /usr/bin/ruby1.9.3
ao /usr/bin/ruby1.9.1
.
Aqui está a versão Ruby em /usr/bin
:
lrwxrwxrwx 1 root root 22 Mar 6 12:39 ruby -> /etc/alternatives/ruby
-rwxr-xr-x 1 root root 6264 Dec 2 03:43 ruby1.8
-rwxr-xr-x 1 root root 6336 Dec 2 03:22 ruby1.9.1
lrwxrwxrwx 1 root root 9 Dec 2 03:10 ruby1.9.3 -> ruby1.9.1
-rwxr-xr-x 1 root root 5937 Dec 30 2011 ruby-switch
Mais links:
root:/etc/alternatives# ls -la ruby*
lrwxrwxrwx 1 root root 18 Mar 6 12:43 ruby -> /usr/bin/ruby1.9.1
lrwxrwxrwx 1 root root 34 Mar 6 12:43 ruby.1.gz -> /usr/share/man/man1/ruby1.9.1.1.gz
E um pouco mais:
root:/etc/alternatives# ruby1.9.1 --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
Obviamente, algo deu completamente errado aqui.
Responder1
Não se preocupe, isso é normal. ruby1.9.1
refere-se à versão de compatibilidade, não aorealversão instalada. Significa apenas que 1.9.1 é compatível com versões superiores de 1.9.3 e você pode invocar ruby1.9.1
esse sistema perfeitamente, mesmo que ele realmente use 1.9.3 em segundo plano.
Este pacote instala as dependências para compatibilidade com Ruby versão 1.9.1 (atualmente Ruby 1.9.3).