aptitude でインストールした後、Debian Wheezy で ruby​​1.9.3 が ruby​​1.9.1 にリンクされる

aptitude でインストールした後、Debian Wheezy で ruby​​1.9.3 が ruby​​1.9.1 にリンクされる

ruby1.9.3 をインストールしようとしましたaptitudeが、何らかの奇妙な理由で/usr/bin/ruby1.9.3へのシンボリックリンクが継続されます/usr/bin/ruby1.9.1

ルビーバージョンは次のとおりです/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

その他のリンク:

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

さらにもう少し:

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

明らかに、ここで何かが完全に間違っています。

答え1

心配しないでください。これは正常です。ruby1.9.1互換性バージョンを指し、実際のインストールされたバージョン。これは、1.9.1 が 1.9.3 と上位互換性があり、ruby1.9.1実際にはバックグラウンドで 1.9.3 を使用しているにもかかわらず、そのシステムで問題なく呼び出すことができることを意味します。

からパッケージの説明:

このパッケージは、Ruby 互換バージョン 1.9.1 (現在は Ruby 1.9.3) の依存関係をインストールします。

関連情報