そのため、Rails プロジェクトごとに個別の rvm gemset を作成しました。どちらも同じバージョンの ruby を使用してい1.9.3
ます。
これによりbundle install
、両方のプロジェクトに新しい一連の gem が完全にインストールされます。他のプロジェクトが、他の gemset にインストールされているまったく同じバージョンの gem を持っているかどうかは問題ではありません。これは予想される動作だと思いますが、ハード ドライブの容量と帯域幅を非効率的に使用しているように思えます。
これらの gem の一部を手動でグローバル gemset に移動できることはわかっていますが、それは面倒で、特定のプロジェクトの依存関係が変更された場合に壊れやすいように思えます。
物事を整理したり、gem バージョンが既にインストールされている場合に rvm を自動検出してそのコピーを使用したりするためのより良い方法はありますか?
または、私が使用すべきRVMのより良い代替手段はありますか。