すべての宝石を Gemfile に入れると、そのまま使用できます
require 'bundler'
Bundler.require :default
すべての宝石をロードします。ここで、Ruby の Std-Lib のモジュールを使用したいと考えています。もちろんできます
require 'fileutils'
require 'json'
[etc.]
しかし、これらのモジュールのほとんどは、必要な gem によって既にロードされています。したがって、必要がなければエラーは発生しません。しかし、宝石を削除すると、これは簡単に変わる可能性があります。
これらの依存関係を処理する良い方法はありますか (テスト以外に)?