- Reported to Bundler here.
- Reported to ActiveRecord here.
$ ./run.sh
===== RAILS MASTER WITHOUT BUNDLER =====
Successfully installed bundler-1.16.4
1 gem installed
Using concurrent-ruby 1.0.5
Using i18n 1.1.0
Using minitest 5.11.3
Using thread_safe 0.3.6
Using tzinfo 1.2.5
Using activesupport 6.0.0.alpha from https://github.com/rails/rails.git (at master@9b56cbd)
Using activemodel 6.0.0.alpha from https://github.com/rails/rails.git (at master@9b56cbd)
Using activerecord 6.0.0.alpha from https://github.com/rails/rails.git (at master@9b56cbd)
Using bundler 1.16.4
Bundle complete! 2 Gemfile dependencies, 9 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
----- WITHOUT BUNDLER (broken) -----
{:message=>"wrong number of arguments (given 1, expected 2)",
:cause_message=>
"Could not find 'sqlite3' (~> 1.3.6) among 28 total gem(s)\n" +
"Checked in 'GEM_PATH=/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-master/tmp', execute `gem env` for more information",
:backtrace=>
["/Users/josh/.rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems/errors.rb:28:in `initialize'",
"/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-master/tmp/bundler/gems/rails-9b56cbd98dc4/activerecord/lib/active_record/connection_adapters/connection_specification.rb:182:in `exception'"],
:cause_backtrace=>
["/Users/josh/.rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems/dependency.rb:310:in `to_specs'",
"/Users/josh/.rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems/dependency.rb:322:in `to_spec'"],
:versions=>
{:activerecord=>"6.0.0.alpha",
:ruby=>"2.5.1",
:rubygems=>"2.7.6",
:bundler=>"not loaded"}}
----- WITH BUNDLER (not broken) -----
{:message=>
"Error loading the 'sqlite3' Active Record adapter. Missing a gem it depends on? sqlite3 is not part of the bundle. Add it to your Gemfile-master.",
:cause_message=>
"sqlite3 is not part of the bundle. Add it to your Gemfile-master.",
:backtrace=>
["/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-master/tmp/gems/bundler-1.16.4/lib/bundler/rubygems_integration.rb:408:in `block (2 levels) in replace_gem'",
"/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-master/tmp/bundler/gems/rails-9b56cbd98dc4/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb:12:in `<top (required)>'"],
:cause_backtrace=>
["/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-master/tmp/gems/bundler-1.16.4/lib/bundler/rubygems_integration.rb:408:in `block (2 levels) in replace_gem'",
"/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-master/tmp/bundler/gems/rails-9b56cbd98dc4/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb:12:in `<top (required)>'"],
:versions=>
{:activerecord=>"6.0.0.alpha",
:ruby=>"2.5.1",
:rubygems=>"2.7.6",
:bundler=>"1.16.4"}}
===== Y-YAGI FIXES_32830 =====
Successfully installed bundler-1.16.4
1 gem installed
Using concurrent-ruby 1.0.5
Using i18n 1.1.0
Using minitest 5.11.3
Using thread_safe 0.3.6
Using tzinfo 1.2.5
Using activesupport 6.0.0.alpha from https://github.com/y-yagi/rails.git (at fixes_32830@dc6b851)
Using activemodel 6.0.0.alpha from https://github.com/y-yagi/rails.git (at fixes_32830@dc6b851)
Using activerecord 6.0.0.alpha from https://github.com/y-yagi/rails.git (at fixes_32830@dc6b851)
Using bundler 1.16.4
Bundle complete! 2 Gemfile dependencies, 9 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
----- WITHOUT BUNDLER (fixed) -----
{:message=>
"Could not load the 'sqlite3' Active Record adapter. Ensure that the adapter is spelled correctly in config/database.yml and that you've added the necessary adapter gem to your Gemfile or installed.",
:cause_message=>
"Could not find 'sqlite3' (~> 1.3.6) among 28 total gem(s)\n" +
"Checked in 'GEM_PATH=/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-y-yagi/tmp', execute `gem env` for more information",
:backtrace=>
["/Users/josh/.rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems/dependency.rb:310:in `to_specs'",
"/Users/josh/.rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems/dependency.rb:322:in `to_spec'"],
:cause_backtrace=>
["/Users/josh/.rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems/dependency.rb:310:in `to_specs'",
"/Users/josh/.rubies/ruby-2.5.1/lib/ruby/2.5.0/rubygems/dependency.rb:322:in `to_spec'"],
:versions=>
{:activerecord=>"6.0.0.alpha",
:ruby=>"2.5.1",
:rubygems=>"2.7.6",
:bundler=>"not loaded"}}
----- WITH BUNDLER (not broken) -----
{:message=>
"Could not load the 'sqlite3' Active Record adapter. Ensure that the adapter is spelled correctly in config/database.yml and that you've added the necessary adapter gem to your Gemfile or installed.",
:cause_message=>
"sqlite3 is not part of the bundle. Add it to your Gemfile-y-yagi.",
:backtrace=>
["/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-y-yagi/tmp/gems/bundler-1.16.4/lib/bundler/rubygems_integration.rb:408:in `block (2 levels) in replace_gem'",
"/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-y-yagi/tmp/bundler/gems/rails-dc6b851b232a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb:12:in `<top (required)>'"],
:cause_backtrace=>
["/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-y-yagi/tmp/gems/bundler-1.16.4/lib/bundler/rubygems_integration.rb:408:in `block (2 levels) in replace_gem'",
"/Users/josh/deleteme/a0d3af7d6dce0450fbfcda3f1aa2cb19/tmp-y-yagi/tmp/bundler/gems/rails-dc6b851b232a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb:12:in `<top (required)>'"],
:versions=>
{:activerecord=>"6.0.0.alpha",
:ruby=>"2.5.1",
:rubygems=>"2.7.6",
:bundler=>"1.16.4"}}