提高rails new时bundle install运行速度

十 29th, 2011

最近在新建rails项目时,rails new老是卡在bundle install那里,少则五分钟,多则几十分。
这是因为rails new时自动会运行bundle install,而bundle install会自动去rubygems.org查找是否有更新。
但需要的gems我早安装好了,且不用更新,所以上面步骤就可省了。强烈建议rails党委取消rails new时自动查找gems更新功能!

解法很简单

rails new my_app --skip-bundle
cd my_app
bundle install --local

另外,最新版bundler速度提高不少,建议使用,也能提速

gem install bundler --pre
标签:
>>原创文章,欢迎转载。转载请注明:转载自Ruby迷,谢谢!
>>原文链接地址:提高rails new时bundle install运行速度
  1. Ery
    一 18th, 201223:48

    你的解决方案,对我们的团队帮助很大,非常感谢,
    我们主要使用 gem install bundler –pre 这个解决方案!
    谢谢啊!

    • 老宋
      一 19th, 201212:18

      很高兴能帮到你们,欢迎常来~~

  2. 一苇渡江
    十二 3rd, 201109:04

    多谢! 我郁闷的也是这个。
    请教:如果修改了Gemfile,在里面为项目添加了一个新的gem, 那是不是必须用bundle install,而不能用加了–local参数的? 但这样的话速度又慢了

    • 老宋
      十二 3rd, 201120:16

      也要加–local,不然就会先连接远程库,拖慢速度。

  3. YQ君
    十一 6th, 201108:53

    多谢!就是差这个!一直在等待阿……郁闷