独自の Ruby gem を使用する (Rails を使用しない) Ruby アプリケーションがあります。これらの gem は、ローカルの gem リポジトリ サーバーでホストされています。これらの gem の一部は、gemcutter から公開されている他の gem (例: haml、curb) に依存しています。
これらの公開されている gem をローカルの gem サーバーでベンダー/ミラーリングして、gem を取得するための gem リポジトリを 1 つだけにすることは理にかなっていますか? gem が依存する必要なバージョンがある限り、大きな欠点はありますか?
ユーザーが gemcutter から自分の宝石を削除し、それを利用できなくなった可能性はありますか? これらの宝石を自分のリポジトリに置くと、必要な宝石のコピーが既にあるため、それを防ぐことができると思います。