コンソール出力は次のとおりです。
sergio@sergio-VirtualBox:~$ rvm list
rvm rubies
Ruby-1.9.3 [ i386 ]
sergio@sergio-VirtualBox:~$ rvm use 1.9.3
Using /usr/share/Ruby-rvm/gems/Ruby-1.9.3
sergio@sergio-VirtualBox:~$ Ruby -v
The program 'Ruby' can be found in the following packages:
* Ruby1.8
* Ruby1.9.1
Try: Sudo apt-get install <selected package>
どうしたの?マシンを再起動する必要がありますか?それとも、すぐに動作するはずですか?私はUbuntu 11.10を使用していますが、どんな助けもありがたいです。
RVMのバージョンが壊れています。 Ubuntuは多くのエラーを生成するRVMに対して何かを行いますが、現時点で修正する唯一の安全な方法は次のとおりです。
Sudo apt-get --purge remove Ruby-rvm
Sudo rm -rf /usr/share/Ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
新しいターミナルを開き、古いRVM設定から環境がクリーンであることを検証します(出力はありません):
env | grep rvm
出力があった場合は、新しいターミナルを開いてみてください。それが役に立たない場合は、コンピューターを再起動してください。
\curl -L https://get.rvm.io |
bash -s stable --Ruby --autolibs=enable --auto-dotfiles
手で保持する必要がある場合は、 buntu 12.04へのRubyのインストール をご覧ください。
このオフィシャルを確認してください リンク
今日、同様の問題に遭遇しました-Rubyバージョンがrvmインストールと一致しませんでした。
> Ruby -v
Ruby 2.0.0p481
> rvm list
rvm rubies
Ruby-2.1.2 [ x86_64 ]
=* Ruby-2.2.1 [ x86_64 ]
Ruby-2.2.3 [ x86_64 ]
また、rvm current
が失敗しました。
> rvm current
Warning! PATH is not properly set up, '/Users/randallreed/.rvm/gems/Ruby-2.2.1/bin' is not at first place...
エラーメッセージはこの便利なコマンドを推奨し、これにより問題が解決しました。
> rvm get stable --auto-dotfiles