「gem」 はどうやってgemパッケージを管理しているのかわかりません
rbenvでrubyバージョンを管理しているのですが、gem installや gem listコマンドはその環境ごとにしっかりgemを管理してくれています
gemコマンドとは独立のはずのrbenvでのrubyバージョン渡り歩きに、「gem」はどうして対応できているのでしょうか