diff options
| author | Jack Nagel | 2013-12-03 22:16:37 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-12-03 22:16:37 -0600 |
| commit | 65a00e213b15b503375db43adee048ffabe0464a (patch) | |
| tree | 0a2d29dfad50fea2a5f3c1852ba6336d843229b7 /Library/Homebrew/exceptions.rb | |
| parent | fa5b633650953ed1378edf6f5e82d0c944a58bcf (diff) | |
| download | brew-65a00e213b15b503375db43adee048ffabe0464a.tar.bz2 | |
Make CompilerSelectionError an InstallationError
Fixes Homebrew/homebrew#19962.
Diffstat (limited to 'Library/Homebrew/exceptions.rb')
| -rw-r--r-- | Library/Homebrew/exceptions.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb index 2a808ae3e..1e1ec89db 100644 --- a/Library/Homebrew/exceptions.rb +++ b/Library/Homebrew/exceptions.rb @@ -218,9 +218,10 @@ end # raised by CompilerSelector if the formula fails with all of # the compilers available on the user's system -class CompilerSelectionError < StandardError - def message; <<-EOS.undent - This formula cannot be built with any available compilers. +class CompilerSelectionError < Homebrew::InstallationError + def initialize f + super f, <<-EOS.undent + #{f.name} cannot be built with any available compilers. To install this formula, you may need to: brew install apple-gcc42 EOS |
