diff --git a/bin/brew b/bin/brew index 1e359576f2..721e9cc2e1 100755 --- a/bin/brew +++ b/bin/brew @@ -136,6 +136,11 @@ begin deps = [] formulae.each { |f| deps += expand_deps f } formulae = deps.reject { |f| f.installed? } + + if formulae.length > 1 and ARGV.interactive? + # because current code is a mess + raise "Please install the formula's dependencies before entering interactive mode" + end end require 'set'