目的
gemについての理解を深めること
gem is なに?
- 外部ライブラリのフォルダやファイルを1つのgem形式のファイルにパッケージングされたもの
後者の意味でのgemは使用される機会が少なく、現在は前者の意味合いで使用されることが多いらしいです。
後者の意味で使用されるのは「bundler」になるそうです。
参考:
【Ruby】 gemの仕組みを図解形式で学ぼう | Pikawaka
ruby gems is なに?
Ruby 1.9 以降からの標準ライブラリ
bundler is なに?
bundlerとはgemを管理するためのツールで、bundler自体もgemの一種です。bundlerを使うことで、複数のgemの依存関係を保ちながらgemの管理ができます。
参考: