インストールされているRubyのバージョンを変更する方法

インストールされているRubyのバージョンを変更する方法

RPi (Raspbian/Debian ディストリビューション) で ruby​​ を実行しようとしています。apt-get コマンドで ruby​​ をインストールしましたが、1.9.3 バージョンがインストールされました。新しいバージョンが欲しかったので、それを削除し、次に、あるガイドに従って ruby​​-install をインストールし、それを使用して ruby​​ 2.1.5 をインストールしました。ダウンロードしてコンパイルすると、ruby が ~/. Rubies/ruby-2.1.5 ディレクトリにインストールされました。

問題は、ruby -vまだ と表示されることですruby 1.9.3。1.9.3 が完全にアンインストールされていない理由と、新しいバージョンに更新されていない理由がわかりません。新しい Ruby のインストールを認識するようにシステムを適切に構成するにはどうすればよいでしょうか?

答え1

/home/$your_username/.bashrc次のようにパスを更新する必要がある場合があります/path/to/ruby-2.1.5/bin:

export PATH="$HOME/rubies/ruby-2.1.5/bin:${PATH}"

私がそれを置いたことに注意してください前に(つまり、既存のパス環境変数の「先頭」に) 追加します。 コマンドを実行してこれをテストできますwhich ruby

「Linux ではパス環境変数はどのように機能しますか?」詳細はこちらをご覧ください。

答え2

jasonwryan は、私が正しいと確認できる回答を投稿していないため、私は自分の質問に彼のコメント回答で答えています。chruby自動スイッチャー付きのツールはうまく機能しました。改めて Jason に感謝します。

答え3

rvmさて、Ruby のバージョン マネージャーや、、chrubyなどのツールはたくさんありますrbenv

それらの全リストは以下で確認できます。 https://www.ruby-toolbox.com/categories/ruby_version_management

関連情報