ruby-on-rails-3 - 在 Ruby on Rails 中,为什么 "bundle install"创建 Gemfile.lock 这么慢而 "rails g foo name:string"创建它这么快?

标签 ruby-on-rails-3 bundle

我已经拥有了所有的 gem ,而且每次我都拥有

rails trytry02
cd trytry02
bundle install

要创建 Gemfile.lock,从 ruby​​gems.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/

相关文章:

ruby-on-rails-3 - Devise + OmniAuth NoMethodError UndefinedMethod 用户名

android - 由 android.view.InflateException 二进制 XML 文件行 #101 : Caused by android. content.res.Resources$NotFoundException 引起

ios - 更改应用程序名称后更改了包标识符

android - 如何在 Android 中将值从一个 Fragment 传递到另一个?

android - 与 Android Auto 附录相关的错误 - 在 Google Play 中发布 APK 时

ruby-on-rails - Ruby on Rails 私有(private)方法?

javascript - 当使用 File.open 编写 json 时,我需要设置 header 吗?

ruby-on-rails - 使用 Ruby on Rails 的 HTTP GET 请求:OpenSSL::SSL::SSLError

ruby-on-rails - 在 Rails 初始化上加载子类

c# - 安装多个 MSI,WIX Bundle 与 VBScript 之间的优缺点