mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Avoid to infinite require loop for irb.
if irb and that dependency are broken, it caused infinite loop with force_activate("irb").
This commit is contained in:
parent
8003a06854
commit
684cfa42d7
Notes:
git
2025-04-10 09:44:57 +00:00
1 changed files with 1 additions and 1 deletions
|
@ -5,7 +5,7 @@ class Binding
|
||||||
require 'irb'
|
require 'irb'
|
||||||
rescue LoadError, Gem::LoadError
|
rescue LoadError, Gem::LoadError
|
||||||
Gem::BUNDLED_GEMS.force_activate 'irb'
|
Gem::BUNDLED_GEMS.force_activate 'irb'
|
||||||
retry
|
require 'irb'
|
||||||
end
|
end
|
||||||
irb(...)
|
irb(...)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue