Skip to content
Snippets Groups Projects
Commit bcc90022 authored by Kaito Udagawa's avatar Kaito Udagawa
Browse files

install: print nothing if `@requirement_messages` is a String or nil

parent 61c8fff0
No related branches found
No related tags found
No related merge requests found
......@@ -52,6 +52,7 @@ class FormulaInstaller
@debug = false
@options = Options.new
@invalid_option_names = []
@requirement_messages = []
@@attempted ||= Set.new
......@@ -251,7 +252,7 @@ class FormulaInstaller
opoo "Bottle installation failed: building from source."
raise BuildToolsError, [formula] unless DevelopmentTools.installed?
else
puts @requirement_messages
puts_requirement_messages
@poured_bottle = true
end
end
......@@ -261,7 +262,7 @@ class FormulaInstaller
unless @poured_bottle
not_pouring = !pour_bottle || @pour_failed
compute_and_install_dependencies if not_pouring && !ignore_deps?
puts @requirement_messages
puts_requirement_messages
build
clean
......@@ -349,7 +350,7 @@ class FormulaInstaller
return if fatals.empty?
puts @requirement_messages
puts_requirement_messages
raise UnsatisfiedRequirements, fatals
end
......@@ -837,4 +838,10 @@ class FormulaInstaller
@@locked.clear
@hold_locks = false
end
def puts_requirement_messages
return unless @requirement_messages
return if @requirement_messages.empty?
puts @requirement_messages
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment