私はRails 2で書かれたプロジェクトの作業を開始しています.Rakeの古いバージョンが必要なようです。これは私のグローバルなgemsetでRuby 1.8.7です。私は、この1つのアプリのためだけに、グローバル1.8.7のレーキをアンインストールしないようにしたいと思います。RVM:グローバルから継承しないgemsetを作成しますか?
とにかく、グローバルなgemsetを無視するgemsetを作成できますか?
編集:私が避けたいと思う最も明白な解決策は、グローバルジェムセットから宝石をアンインストールすることです。私の特別な状況では、私は従来のアプリケーションでいくつかの作業を開始しました。これはrake 0.9.3や私のデバッグの宝石(awesome_print、hirb、wirbなど)のような宝石で壊れます。私の現在の解決策(以下のコメント)はハックですが、私が望むもののための仕事量は最も少ないようです。私は、私が知らなかった宝石類の例外コマンドがあることを期待していました。
私の現在の解決策:一番新しいパッチレベルをインストールしてください。現在は1.8.7-p299です。私のメインは1.8.7-p352です。これは、p299とp352インタプリタがグローバルな宝石セットを共有しないために機能します。しかし、ハックのような感じがします。だから、もし可能であれば、もっとクリーンなソリューションを見たいと思っています。 –