summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2024-01-19 13:32:45 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2024-01-22 09:57:10 +0900
commitd51f4c9288a2195fbf6889fca8790587f71a1cd9 (patch)
tree16b50f108499e411e50f71330fb749790e3f2e1f /lib
parent94af1e5b811f13f9c1b9be6ab6a9eea192a713f8 (diff)
Reapply "[rubygems/rubygems] Fix `require` of a default gem when unresolved gems depend on it"
This reverts commit 54552b89e73fc616ba47c1c87d33625af99cbce9.
Diffstat (limited to 'lib')
-rw-r--r--lib/rubygems/core_ext/kernel_require.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/rubygems/core_ext/kernel_require.rb b/lib/rubygems/core_ext/kernel_require.rb
index 46954c534d..50e3ea89b4 100644
--- a/lib/rubygems/core_ext/kernel_require.rb
+++ b/lib/rubygems/core_ext/kernel_require.rb
@@ -62,6 +62,8 @@ module Kernel
Kernel.send(:gem, spec.name, Gem::Requirement.default_prerelease) unless
resolved_path
+
+ next
end
# If there are no unresolved deps, then we can use just try