次のコマンドを使用してRVMをインストールしました
\curl -L https://get.rvm.io | bash -s stable
次に、端末を再起動して、このコマンドを実行しました
source ~/.rvm/scripts/rvm
rvm requirements
rvm install Ruby
rvm use Ruby --default
ターミナルの起動時にこのコマンドを実行すると、デフォルトのRubyバージョンとしてRuby 2.1.2が表示されますが、ターミナルを再起動して実行すると
Ruby -v
次のメッセージが表示されます
The program 'Ruby' can be found in the following packages:
* Ruby
* Ruby1.8
Try: Sudo apt-get install <selected package>
~/.profile
または~/.bashrc
がRVMインストーラーによって変更されているかどうかを確認できますか?彼らはそうすべきですが、インストールに何か問題があった可能性があります(そして正直なところ、RVMの指示とインストール手順非常に混乱していると思います)。
シェルの起動時にRVMを常にロードする場合は、その初期化コマンドをシェルの構成ファイルに入れる必要があります。 Ubuntu(または任意のLinux)でのBashの場合、それは~/.bashrc
になります。 OS Xなどの他のオペレーティングシステムでは、~/.bash_profile
に配置することをお勧めします。
このブログ投稿 に記載されている次のコマンドを呼び出すことで、コマンドを追加してみることができます。
cd ~
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc
次に、シェルを再起動すると、RVMが提供されます。
オリジナルのポスターの手順に従い、.bashrcと.bash_profileを確認しました。
実行中のbashシェルが/ bin/bash--loginであることを確認する必要があります。
通常、すべてのコマンドをログインとして実行する設定があります。私のrvmには.bashrcと.bash_profileにすべての正しい情報がありましたが、それでもバージョン1.8のRubyが表示されていました。
ターミナルプロファイルを編集してターミナルを再起動した後、私のバージョンのRubyが最新のものとして表示されました。