Bundlerの使い方
Bundler:Gemの依存関係を管理するライブラリ。
Gemの依存関係を管理するとは?
一つのGemを使えるようにするために、そのGemが依存しているGemも一括でインストールする。バージョンも合わせる。
bundleコマンド
% bundle exec ____
Gemfile内で指定されているGemを、指定されているバージョンで利用可能にした上で次のコマンドを実行する(rails db:migrateなど)。
つけないと、指定外のバージョンのGemが動くかもしれない。
% bundle install
Gemfile.lockをもとに、Gemfileとの差分をインストールする。
% bundle update
Gemfile.lockを無視してGemfileをもとに一からGemをインストールする。