Ruby on Rails の非常に基本的な概念を理解したいと思います。私は新しい Rails アプリケーションを作成するたびに、gemset を作成し、そのgemset に gem をインストールしていました。あるとき、友人になぜそうするのかと尋ねられたことがありますが、私は彼にはっきりと理解させることができませんでした。
同じRubyバージョンで2つのプロジェクトがあり、両方が特定のgemの異なるバージョンを必要とする場合ですか? 両方ともデフォルトの gemset を使用しているとします。競合が発生するため、この gem の両方のバージョンをデフォルトの gemset にインストールすることはできませんか? 間違っている場合は修正してください。