diff options
| -rw-r--r-- | Library/Homebrew/cmd/doctor.rb | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index 38515c505..f1d918174 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -715,11 +715,18 @@ def check_tmpdir end def check_missing_deps - s = `brew missing`.strip + s = [] + `brew missing`.each_line do |line| + line =~ /(.*): (.*)/ + s << $2 + end if s.length > 0 then <<-EOS.undent - You have missing dependencies for install formula - You should `brew install` these missing dependencies: - #{s} + Some installed formula are missing dependencies. + You should `brew install` the missing dependencies: + + brew install #{s * " "} + + Run `brew missing` for more details. EOS end end |
