web-dev-qa-db-ja.com

UbuntuでデフォルトのRubyバージョンを設定できないのはなぜですか?

Rubyバージョンを1.9.2に設定しようとしていますが、システムRubyインストールから変更できません。何をしていますか。違う?

私の端末出力は次のとおりです。

$ rvm list

rvm rubies

=> Ruby-1.9.2-p180 [ i386 ]

$ rvm use default
Using /usr/share/Ruby-rvm/gems/Ruby-1.9.2-p180
$ Ruby -v
Ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
6
gsingh2011

通常、Ubuntuでは次のことを行う必要があります。

Sudo update-alternatives --config Ruby

これにより、デフォルトを、システムにインストールされているRubyの使用可能なバージョンに設定できます。これは、リポジトリから簡単にインストールできます。

9
Karlson

特定のバージョンをデフォルトに設定することは避け、gemsetおよびRubyバージョン/プロジェクト)で.rvmrcファイルを使用することをお勧めします。

RVMの方法は次のようになります。

rvm 1.9.2-p180 --default
rvm use default

また、1.9.3に切り替えた方がいいと思います。 rvmを使用するのは非常に簡単です。

rvm install 1.9.3
  • RVMの方法では、異なるプラットフォーム(Macなど)で同じアプローチに従うことができます。