Ruby on Rails のgemとは?
gemとは?
Railsの開発では、利用したいgem
ライブラリをGemfile
という定義ファイルに記載して、$bundle install
コマンドでgemfileに記載したgemライブラリのソースコードを取得(インストール)します。
Gemfileに記載したライブラリ(gemライブラリ)をbundler
と言うパッケージ管理ツールでインストールすることで、様々なライブラリのバージョンや依存関係を管理して、扱いやすくしてくれます。
もしこのbundler
が無ければ、都度gem install ライブラリ名でバージョンを指定して、ライブラリ同士のエラーが出ないようにライブラリのバージョンを手動で管理しなければなりません。
Gemをインストールする際に、Gemのバージョンを確認する方法
RubyGems.org | your community gem host
↑公式のGemを検索するrubygems