diff options
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/diagnostic.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Homebrew/diagnostic.rb b/Library/Homebrew/diagnostic.rb index e8506ce80..81404c625 100644 --- a/Library/Homebrew/diagnostic.rb +++ b/Library/Homebrew/diagnostic.rb @@ -404,6 +404,18 @@ module Homebrew EOS end + def check_multiple_cellars + return if HOMEBREW_PREFIX.to_s == HOMEBREW_REPOSITORY.to_s + return unless (HOMEBREW_REPOSITORY/"Cellar").exist? + return unless (HOMEBREW_PREFIX/"Cellar").exist? + + <<-EOS.undent + You have multiple Cellars. + You should delete #{HOMEBREW_REPOSITORY}/Cellar: + rm -rf #{HOMEBREW_REPOSITORY}/Cellar + EOS + end + def check_homebrew_prefix return if HOMEBREW_PREFIX.to_s == "/usr/local" |
