RPi(Raspbian / Debianディストリビューション)でRubyを実行しようとしています。 apt-getコマンドを使用してRubyをインストールしましたが、1.9がインストールされました。 3バージョン。最新バージョンが必要なので、そのバージョンを削除してから、いくつかのガイドに従ってruby-installをインストールし、それを使用してRuby 2.1をインストールしました。 5.ダウンロードしてコンパイルした後、~/.ruby/ruby-2.1にRubyをインストールしました。 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
自動切り替え機能を備えたツールはうまく機能します。もう一度ありがとうございます。
答え3
まあ、ルビーバージョンマネージャはもちろんrvm
です。chruby
rbenv
以下から完全なリストを見ることができます。 https://www.ruby-toolbox.com/categories/ruby_version_management