0

サンプル Rails アプリケーションをサーバーで実行しようとしていますが、実行できず、このメッセージが表示され続けます。

エラーメッセージ: The given ruby​​ environment requires ruby​​-1.9.3-p392 (対 ruby​​-1.9.3-p374) (RVM::IncompatibleRubyError)

Rubyのバージョンを変更する必要があるということですか?コマンドラインでそれを行うことは可能ですか?

4

2 に答える 2

1

はい、あなたは正しいです。コマンドラインを使用して実行できます。

対応する ruby​​ バージョンがインストールされている場合

これは以下のルビーバージョンに切り替わります

rvm ルビー-1.9.3-p392

コマンドでインストールしたい場合

rvm インストール ruby​​-1.9.3-p392

rvm ruby​​-1.9.3-p392 を使用して使用します。

于 2013-03-04T12:30:27.340 に答える
1

インストールした ruby​​ のバージョンを確認するには、次のように入力します。

rvm list

必要なバージョンがリストにない場合は、次のように入力します。

rvm get head

これにより、rvm の最も安定したバージョンにアップグレードされます (オプションの手順)。

インストール可能なすべてのバージョンを一覧表示するには、次のように入力します。

rvm list known

バージョンをインストールするには、次のように入力する必要があります。

rvm install ruby-1.9.3-p392

これで、次の方法で再確認できます。

rvm list

次のように入力します。

rvm use ruby-1.9.3-p392 

それを使用する。

新しいバージョンをデフォルト バージョンにしたい場合は、 --default フラグを rvm use コマンドに追加します。

rvm --default use ruby-1.9.3-p392

--system などの他のフラグは他にもいくつかあります。詳細については、 rvm ホームページを確認してください。

アップデート

いくつかの方法で、あなたがrvmを使用していると思いますが、回答を読み直した後、それに関する情報が見つかりませんでした(私の脳の遅れ)。

RVM は Ruby バージョン マネージャー (他にはほとんどありません) であり、Ruby の新しいバージョンをインストールしたり、インストール済みのものを管理したりするのに役立ちます。ある種の Ruby バージョン マネージャーを使用することをお勧めします。RVM が適切な選択です。

インストール方法に関する情報が必要な場合は、私に連絡するか、インストールプロセスについて提供したリンクを確認してください。

于 2013-03-04T12:53:45.503 に答える