Creating a new Rails app nowadays in my computer with Bundler-pre takes about 6s only for running "bundle install" in the end of the new generator...
We create a new app instantaneously in Rails 1 and 2.
Shouldn't Bundler try to see if the local dependencies do suffice before trying to ping rubygems.org?
For most cases you'll already have all dependencies locally.
rails new empty --skip-bundle
bundle install --local
And you'll see how much faster it is.
But it won't work if you run "rails new empty -d postgres" and don't have postgres already installed.
So, shouldn't Bundler try to resolve locally first by default and then use the normal method with the requests to rubygems.org?