在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
在进行捆绑安装之前,会非常快速地创建Gemfile.lock。有没有一种方法可以快速创建而不使用
rails g scaffold
?     
已邀请:
道格拉斯是正确的,这是因为
bundle install
正在往返于
rubygems.org
以寻找较新的版本。如果您只想使用本地版本...
bundle install --local
但是-为什么您如此频繁地生成
Gemfile.lock
成为问题?您的
Gemfile.lock
应该受版本控制,即项目的一部分,因此只应偶尔更改。     
尝试将Gemfile中的https更改为http,看看是否可以提高速度。     

要回复问题请先登录注册