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 を入れることをオススメします。
ref: https://github.com/bundler/bundler/issues/2600
とのこと。ご注意ください!