From 915977889c98b047ec8d418f4c44a37c6aa72da9 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 25 Jun 2013 10:12:15 -0500 Subject: [PATCH] Note which formula's requirements failed Closes Homebrew/homebrew#20713. --- Library/Homebrew/formula_installer.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 9557ac33ad..5a5ded9d90 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -147,15 +147,14 @@ class FormulaInstaller elsif req.default_formula? dependent.deps << req.to_dependency Requirement.prune + else + puts "#{dependent}: #{req.message}" end end end - unless unsatisfied.empty? - puts unsatisfied.map(&:message) * "\n" - fatals = unsatisfied.select(&:fatal?) - raise UnsatisfiedRequirements.new(f, fatals) unless fatals.empty? - end + fatals = unsatisfied.select(&:fatal?) + raise UnsatisfiedRequirements.new(f, fatals) unless fatals.empty? end # Dependencies of f that were also explicitly requested on the command line.