web-dev-qa-db-ja.com

UbuntuでRuby 1.9をデフォルトのRuby?

Ubuntu 9.04で、Ruby 1.8 as Ruby1.8(またはそれを完全に取り除く)とRuby 1.9がデフォルトのRuby

57
Martin DeMello

確かではありませんが、多分これが役立つでしょう:

update-alternatives --config Ruby

...そして、ここに非インタラクティブでスクリプト可能な方法があります:

update-alternatives --set Ruby /usr/bin/Ruby1.9.1

利用可能な選択肢とそれぞれの/usr/bin/...実行によるパス:

update-alternatives --query Ruby
106
just_a_dude

マーティン-次のリンクをご覧ください: http://ryanbigg.com/2010/12/ubuntu-Ruby-rvm-Rails-and-you/

ここでRubyのインストールがubuntuサーバーに向かっています。これにより、必要に応じてRubyバージョンに切り替えるだけでなく、gemを分離することもできます。 Rubyバージョンなどに基づく.

6
henry74

Ruby 1.8も完全に削除できます:

Sudo apt-get remove libruby1.8 Ruby1.8 Ruby1.8-dev rubygems1.8

その後、Ruby 1.9のみがインストールされます。

3
Travis Reeder
Sudo \curl -L https://get.rvm.io | bash -s stable --Ruby --Rails

Ruby(およびRails)の最新バージョンをインストールし、UbuntuのRVMの破損を回避できるようにします。 https://stackoverflow.com/a/ 9056395/497756

このルートに進む場合は、Ubuntuがインストールされているバージョンと、bundleなどの関連パッケージを削除してください。

詳細はこちら: https://rvm.io/rvm/install/

(注:これはhenry74によるTL; DRバージョンです。)

2
Joe Corneli