From 69617aae918e90cf7804f0fb46817ff9553fbd44 Mon Sep 17 00:00:00 2001 From: Samuel Giddins Date: Fri, 5 Aug 2016 10:43:44 -0500 Subject: [ParallelInstaller] Account for lines returning an Enumerator in old rubies --- 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 c8c261de6f..84dee979b5 100644 --- a/lib/bundler/installer/gem_installer.rb +++ b/lib/bundler/installer/gem_installer.rb @@ -29,7 +29,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 = message.lines.first + Bundler.ui.add_color(message.lines[1..-1].join, :clear) + message = message.lines.first + Bundler.ui.add_color(message.lines.drop(1).join, :clear) message + Bundler.ui.add_color(failure_message, :red) end -- cgit v1.2.1