bundler周りを調べていた時に、bundle installを爆速にする方法を発見したので記事を書きました。
Bundlerで並列処理
なんと最新版のBundler(v1.4.0.pre.1)から 並列処理 が出来る様になりました!
準備はこれだけ。最新のBundlerをインストールします。
gem install bundler --pre
これで下記のコマンドで並列処理されたbundle install
が実行できます。
bundle install --jobs=4
もしくは。
bundle install -j4
滅茶苦茶高速化されて、ライフチェンジング
v1.5.0からはbundle config --global jobs 4
とするとデフォルトとして設定できます(http://bundler.io/v1.5/whats_new.html)
bundle installのドキュメントはこちら(GitHub)
注意!
@take からコメントがあり
ちなみに pre1 だと後方互換性が保たれてないので pre2 を入れることをオススメします。
とのこと。ご注意ください!