ruby1.9.3 links para ruby1.9.1 no Debian Wheezy depois de instalar com o aptitude

0

Acabei de tentar instalar o ruby1.9.3 com aptitude , mas, por alguma razão estranha, ele continua fazendo o symlinking /usr/bin/ruby1.9.3 to /usr/bin/ruby1.9.1 .

Aqui está a versão do 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 está completamente errado aqui.

    
por JavaCake 06.03.2014 / 13:48

1 resposta

0

Não se preocupe, isso é normal. ruby1.9.1 refere-se à versão de compatibilidade, não à versão instalada atual . Significa apenas que o 1.9.1 é compatível com versões anteriores da versão 1.9.3 e você pode chamar ruby1.9.1 nesse sistema muito bem, mesmo que ele realmente use 1.9.3 em segundo plano.

A partir da descrição do pacote :

This package installs the dependencies for Ruby compatibility version 1.9.1 (currently Ruby 1.9.3).

    
por 06.03.2014 / 15:54