ruby1.9.3 verlinkt auf ruby1.9.1 in Debian Wheezy nach der Installation mit aptitude

ruby1.9.3 verlinkt auf ruby1.9.1 in Debian Wheezy nach der Installation mit aptitude

Ich habe gerade versucht, Ruby1.9.3 mit zu installieren, aptitudeaber aus irgendeinem Grund wird immer wieder ein symbolischer Link /usr/bin/ruby1.9.3zu erstellt /usr/bin/ruby1.9.1.

Hier ist die Ruby-Version in /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

Weitere 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

Und noch etwas:

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

Offensichtlich ist hier einiges gründlich schiefgelaufen.

Antwort1

Keine Sorge, das ist normal. ruby1.9.1bezieht sich auf die Kompatibilitätsversion, nicht auf dietatsächlichinstallierte Version. Es bedeutet lediglich, dass 1.9.1 aufwärtskompatibel zu 1.9.3 ist und Sie ruby1.9.1dieses System problemlos aufrufen können, auch wenn es im Hintergrund tatsächlich 1.9.3 verwendet.

Von demPaketbeschreibung:

Dieses Paket installiert die Abhängigkeiten für die Ruby-Kompatibilitätsversion 1.9.1 (derzeit Ruby 1.9.3).

verwandte Informationen