diff --git a/Library/brew.rb b/Library/brew.rb index 2803339437..6d7eb3d6fa 100755 --- a/Library/brew.rb +++ b/Library/brew.rb @@ -108,7 +108,7 @@ begin ENV["HOMEBREW_#{e}"] = Object.const_get("HOMEBREW_#{e}").to_s end exec "brew-#{cmd}", *ARGV - elsif require? which("brew-#{cmd}.rb") + elsif (path = which("brew-#{cmd}.rb")) && require?(path) exit Homebrew.failed? ? 1 : 0 else onoe "Unknown command: #{cmd}"