ruby1.9.3 se vincula a ruby1.9.1 en Debian Wheezy después de la instalación con aptitude

ruby1.9.3 se vincula a ruby1.9.1 en Debian Wheezy después de la instalación con aptitude

Acabo de intentar instalar ruby1.9.3 aptitudepero por alguna extraña razón sigue creando enlaces simbólicos /usr/bin/ruby1.9.3a /usr/bin/ruby1.9.1.

Aquí está la versión Ruby en /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

Más enlaces:

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

Y un poco más:

root:/etc/alternatives# ruby1.9.1 --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Evidentemente algo ha salido completamente mal aquí.

Respuesta1

No te preocupes, eso es normal. ruby1.9.1se refiere a la versión de compatibilidad, no a laactualversión instalada. Simplemente significa que 1.9.1 es compatible con versiones posteriores a 1.9.3 y puede utilizar ruby1.9.1ese sistema sin problemas, aunque en realidad usa 1.9.3 en segundo plano.

Desde elDescripción del paquete:

Este paquete instala las dependencias para la versión 1.9.1 de compatibilidad con Ruby (actualmente Ruby 1.9.3).

información relacionada