diff options
| author | Jack Nagel | 2013-12-03 22:16:37 -0600 | 
|---|---|---|
| committer | Jack Nagel | 2013-12-03 22:16:37 -0600 | 
| commit | ac1fd380759ebe9aa3fe42465cd5d38b209c32b5 (patch) | |
| tree | 1f1b8d2eba76fe4bc6dd7c1a3fc0d5b288f15da6 /Library/Homebrew/exceptions.rb | |
| parent | 9f2d4f7f8234765e48c839ee835a9a27de0e1b7a (diff) | |
| download | homebrew-ac1fd380759ebe9aa3fe42465cd5d38b209c32b5.tar.bz2 | |
Make CompilerSelectionError an InstallationError
Fixes #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 | 
