bundle install とは、bundlerというgemを使って、Gemfileの記載内容に従ってgemをインストールするためのコマンドです。
まずbundlerというgemをインストールするとbundleというコマンドが有効になります。bundlerはbundle installの他にもbundle update等、様々なgem管理コマンドを提供してくれます。
bundlerを用いることで、「システム開発のために必要なgemの管理」を簡単にすることができます。
例えば複数人で開発する時、Gemfileを作ってそれを全員で共有すれば、後はbundle install一発で必要なgemが全てインストールできます。後から必要なgemが増えた場合も、Gemfileを更新してから各々bundle installを再実行すれば、常に全員同じ環境を確保できます。
一人で開発している場合でも、例えば普段は自宅のデスクトップPCで作業していたけれど、新しくノートPCに開発環境を作りたいという時にbundle install一回で必要なgemが揃います。
その他、利用するgemのバージョン管理(最新版だと動かないので、少し古いバージョンを使いたい等)や、開発orテスト環境でだけインストールするgemを設定する等、個別のgem installでは煩雑になってしまう作業も、bundlerならGemfile一つで全て管理できます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。