diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/brew.h.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Library/Homebrew/brew.h.rb b/Library/Homebrew/brew.h.rb index 6a284b292..d4cea7596 100644 --- a/Library/Homebrew/brew.h.rb +++ b/Library/Homebrew/brew.h.rb @@ -250,10 +250,7 @@ def cleanup name f = Formula.factory name - # we can't tell which one to keep in this circumstance - raise "The most recent version of #{name} is not installed" unless f.installed? - - if f.prefix.parent.directory? + if f.installed? and f.prefix.parent.directory? kids = f.prefix.parent.children kids.each do |keg| next if f.prefix == keg @@ -261,6 +258,9 @@ def cleanup name FileUtils.rm_rf keg puts end + else + # we can't tell which one to keep in this circumstance + opoo "Skipping #{name}: most recent version #{f.version} not installed" end end |
