diff options
author | Yusuke Endoh <mame@ruby-lang.org> | 2019-11-12 01:25:42 +0900 |
---|---|---|
committer | Yusuke Endoh <mame@ruby-lang.org> | 2019-11-12 01:47:18 +0900 |
commit | b72eda3c59cd0a15ed3536a3c0cd8aebd225f16b (patch) | |
tree | b6c70b84eeafe87ff085ac0411763cba46baf72d /lib | |
parent | 14b5c4cb66175553bda1cab70715d54fe46bffc7 (diff) |
lib/rubygems.rb: Suppress "Resolving dependencies..."
And suppress "Leaked file descriptor" again.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/rubygems.rb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/rubygems.rb b/lib/rubygems.rb index 88839363e6..c780c7949b 100644 --- a/lib/rubygems.rb +++ b/lib/rubygems.rb @@ -1214,13 +1214,12 @@ An Array (#{env.inspect}) was passed in from #{caller[3]} Gem::DefaultUserInteraction.use_ui(ui) do require "bundler" begin - @gemdeps = Bundler.setup - ensure - if Gem::DefaultUserInteraction.ui.is_a?(Gem::SilentUI) - Gem::DefaultUserInteraction.ui.close + Bundler.ui.silence do + @gemdeps = Bundler.setup end + ensure + Gem::DefaultUserInteraction.ui.close end - Bundler.ui = nil @gemdeps.requested_specs.map(&:to_spec).sort_by(&:name) end |