diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 26e2e5eba734ca8b3ba45dad657945d5d9d4425e..de4d3f69a673fd7959022d25c42c13c7be3b0d63 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1546,8 +1546,13 @@ class Formula Dependency.new full_name end.compact end - deps ||= declared_runtime_dependencies unless undeclared - deps ||= (declared_runtime_dependencies | undeclared_runtime_dependencies) + begin + deps ||= declared_runtime_dependencies unless undeclared + deps ||= (declared_runtime_dependencies | undeclared_runtime_dependencies) + rescue FormulaUnavailableError + onoe "could not get runtime dependencies from #{path}!" + deps ||= [] + end deps end