From 6eb6f740f2c87ed7400b7423d2e80999232e66ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Mon, 11 Jan 2021 14:47:09 +0100 Subject: [PATCH] [rubygems/rubygems] Show a backtrace in case gem installation fails For example, due to extension compilation issues. https://github.com/rubygems/rubygems/commit/adbe55bb6a --- lib/bundler/installer/gem_installer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bundler/installer/gem_installer.rb b/lib/bundler/installer/gem_installer.rb index 507fd1802c..a117d5022d 100644 --- a/lib/bundler/installer/gem_installer.rb +++ b/lib/bundler/installer/gem_installer.rb @@ -31,7 +31,7 @@ module Bundler def specific_failure_message(e) message = "#{e.class}: #{e.message}\n" - message += " " + e.backtrace.join("\n ") + "\n\n" if Bundler.ui.debug? + message += " " + e.backtrace.join("\n ") + "\n\n" message = message.lines.first + Bundler.ui.add_color(message.lines.drop(1).join, :clear) message + Bundler.ui.add_color(failure_message, :red) end