mirror of
https://github.com/ruby/ruby.git
synced 2026-10-29 17:06:21 +08:00
Load Gem::PubGrub from RubyGems' copy, which the gem now ships under lib/rubygems, and point all resolver references at the Gem::PubGrub namespace. Also collapse the DSL's individual subfile requires into a single require of the guarded entrypoint, so a partial direct load can never race with a full load from the other path. Since Bundler always injects its own UI as the solver logger, adopting RubyGems' logger patch also drops the runtime dependency on the logger gem. https://github.com/ruby/rubygems/commit/a120170a6e Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>