1

Fedora 13 マシンで Ruby 1.8.7 (2009-12-24 パッチレベル 248) を実行しています。今度は ruby​​ 1.9.2 を試してみたいので、RVM (Wayne E. Seguin による rvm 1.0.1) をインストールしました。

RVM に自分のシステムの ruby​​ を認識させたいのですが、残念ながら "rvm list" を実行しても ruby​​ が表示されません。どうすれば rvm に認識させ、システムのルビーと rvm のルビーを切り替えることができますか?

ありがとう、ワエル

4

2 に答える 2

6
{~} ∴ rvm list
rvm rubies <<< important

それがあなたに言うように、それはrvm rubiesだけをリストします。を実行rvm systemしてシステム ruby​​ に切り替えます。

于 2010-08-27T10:28:51.180 に答える
0

http://rvm.beginrescueend.com/rvm/install/で説明されているように、git から rvm をインストールしまし たが、/usr/bin/ruby でシステム Ruby インタープリターを見つけることができません。

$ rvm list

rvm rubies


$ rvm system
$ rvm install 1.9.2-head # this goes on for a while recursively forking
                         # processes trying to install ruby 1.8.7

プロセスごとに表示されるエラーメッセージは次のとおりです

rvm を続行するには、1.8 互換の ruby​​ がインストールされている必要があります。1.8.7 を自動的にインストールしようとしましたが、失敗しました。
続行するには、手動で (または互換性のある別の方法で) インストールしてください。

これは、マシン全体を停止させる可能性があるため、あまり良くありませんが、システムの Ruby インタープリターが見えないのはなぜでしょうか?

于 2010-09-13T12:26:53.310 に答える