我已经拥有了所有的 gem ,而且每次我都拥有
rails trytry02
cd trytry02
bundle install
要创建 Gemfile.lock,从 rubygems.org 获取数据需要很长时间。但我注意到如果我做一个
rails g scaffold foo name:string
在进行 bundle install 之前,Gemfile.lock 的创建速度非常快。有没有办法快速创建它但不使用
rails g scaffold
?
最佳答案
道格拉斯是对的,这是因为 bundle install
正在往返rubygems.org
寻找更新的版本。如果您只想使用本地版本...
bundle install --local
但是 - 你为什么要生成你的
Gemfile.lock
如此频繁以至于这是一个问题?您的 Gemfile.lock
应该在版本控制之下,即。项目的一部分,因此应该只是偶尔更改。
关于ruby-on-rails-3 - 在 Ruby on Rails 中,为什么 "bundle install"创建 Gemfile.lock 这么慢而 "rails g foo name:string"创建它这么快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5662881/