部署 分享:最新 Bundler 支持 GEM 并行安装

bao1018 · 2013年09月21日 · 最后由 luikore 回复于 2013年09月23日 · 2128 次阅读

今天本来要去参加 Ruby China 上海的聚会,临时有事去不了了,所以在家里发个帖子弥补一下遗憾,这里本人分享一个最新版本的 bundler 的技巧,可以使 GEM 的安装速度大幅提升哦!!

  1. 确保你安装了 rvm,安装 prerelease 版本的 bundler,

    $ gem install bundler --pre
    
  2. 设置并发 job 的数量,推荐以你的 cpu 内核数为准,我的 cpu 是 4 核,我就用 j4

    $ rvm gemset use j4 --create
    Using ruby-2.0.0-p247 with gemset j4
    $ time bundle install -j4
    

试一下速度吧,不过另外有一点就是如果你的环境是 rbenv 的话就不知道怎么设置这个了

我觉得和 gemset 应该无关吧,rbenv 应该也可以 bundle install -j8

需要 登录 后方可回复, 如果你还没有账号请 注册新账号