gemはRubyのパッケージ(ライブラリ)で、RubyGemsを通じて配布されます。Bundlerはプロジェクトのgem依存関係を管理し、適切なバージョンをインストールし、lockfileを介してマシン間で一貫性のある再現可能な環境を保証します。両者を合わせて、Rubyプロジェクトが依存関係を管理する方法となります。
gem — Rubyのパッケージ
gem install rails # install a gem globally
gem list # list installed gems
