Ruby 1.9.3とRVMをインストールしましたが、正常に動作します。次に、Ruby Cソースファイルに変更を加えました。再コンパイルして、変更を使用できるように再インストールしますが、rvm recompileコマンドは見つかりませんでした。
ああ。 rvm uninstall [Ruby]
に続く rvm install [Ruby]
トリックを行います。
またはより良い:
rvm reinstall [Ruby]
rvm [reinstall|install]
を使用する場合の問題は、プリコンパイルされたバイナリをフェッチして使用できる場合です。時々、あなたは本当にソースから再構築したいでしょう、おそらくあなたはGCCのより新しいバージョン(例えば4.8や4.9)を使おうとしているためです。
正しいフラグは--disable-binary
ではなく--force
です。
rvm reinstall --disable-binary 2.1
またはrvm reinstall [Ruby]
使用する:
rvm install --force
これは明示的にRVMに既存のソースを使用するように要求します。以前のバージョンではこれがデフォルトでしたが、非常に混乱する可能性があります。
インストールのための他のコマンド:
rvm try_install <Ruby>
まだインストールされていない場合にのみインストールされます(問題)
rvm reinstall <Ruby>
と同じです:
rvm remove [--gems] <Ruby>
rvm install <Ruby>
明らかにreinstall
で節約された時間と、[-gems]を使用して、Rubyとともにインストールされたすべてのgemを削除します。
mkdir -p projects/smth && cd projects smth
rvm use 1.9.3@gem --install --create --Ruby-version
プロジェクトに移動し、1.9.3をインストールし(まだインストールされていない場合)、gemsetを作成し、.Ruby-version
ファイル(v。1.11.0より前のRVMヘッドでのみ使用可能)を作成します。他のフラグ:
--rvmrc
-RVMですでに使用可能-.rvmrc
ファイルを作成します--versions-conf
-v。1.11.0より前のRVMヘッドでのみ使用可能-.versions.conf
-プロジェクトの構成ファイルが作成され、プロジェクトに関する重要な情報をそこに配置できます... node.jsなどバージョン