私はUbuntu12.04を使用しており、システムのデフォルトはruby 1.8、1.9.1、1.9.3です。問題は、1.9.3に切り替えることができたが、1.9.3のgemは切り替えられず、デフォルトでシステムが1.9.1gemを使用していることです。これにより、1.9.3に依存するrailsやその他のrubylibを使用しているときに多くのエラーが発生します。
使ってみました
sudo update-alternatives --config ruby
sudo update-alternatives --config gems
そして、1.9.3の宝石を選択することはできませんでしたが、ルビーのインタプリタを切り替えることができました。rbenvとrvmを試しましたが、役に立ちませんでした。レールと靴を使用していると、1.9.1の宝石に関連するエラーがたくさん発生します。
また、rvmでスイッチを使用すると、すでにインストールされているruby 1.9.3をインストールするように求められますが、rvmとrbenvには表示されません。
このシステムのルビーに何か問題がありますか?