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をインストールする。