ruby-on-rails-3 – 在Ruby on Rails中,为什么“捆绑安装”如此慢以创建Gemfile.lock,“rails g foo name:string”如此快地创建?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails-3 – 在Ruby on Rails中,为什么“捆绑安装”如此慢以创建Gemfile.lock,“rails g foo name:string”如此快地创建?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经有了所有的宝石,每次我做
rails trytry02
cd trytry02
bundle install

要创建Gemfile.lock,需要很长时间才能从rubygems.org获取数据.但是我注意到,如果我做一个

rails g scaffold foo name:string

在执行bundle安装之前,然后创建Gemfile.lock非常快.有没有办法快速创建它,但不使用rails g脚手架?

解决方法

道格拉斯是正确的,这是因为捆绑安装正在做一个循环访问rubygems.org寻找更新的版本.如果你只想使用本地版本…
bundle install --local

但是 – 为什么你经常会生成Gemfile.lock这是一个问题?您的Gemfile.lock应该是版本控制,即.您的项目的一部分,所以应该只是偶尔改变.

猜你在找的Ruby相关文章