Skip to content
Snippets Groups Projects
Commit 2db59be4 authored by Jack Nagel's avatar Jack Nagel
Browse files

Less code in begin/rescue block

parent 1bba5fd8
No related branches found
No related tags found
No related merge requests found
...@@ -214,27 +214,28 @@ module SharedEnvExtension ...@@ -214,27 +214,28 @@ module SharedEnvExtension
begin begin
gcc_formula = gcc_version_formula(name) gcc_formula = gcc_version_formula(name)
if gcc_formula.name == "gcc" rescue FormulaUnavailableError
return if gcc_formula.opt_prefix.exist? raise <<-EOS.undent
raise <<-EOS.undent Homebrew GCC requested, but formula #{gcc_version_name} not found!
You may need to: brew tap homebrew/versions
EOS
end
if gcc_formula.name == "gcc"
return if gcc_formula.opt_prefix.exist?
raise <<-EOS.undent
The Homebrew GCC was not installed. The Homebrew GCC was not installed.
You must: You must:
brew install gcc brew install gcc
EOS EOS
end end
if !gcc_formula.opt_prefix.exist? if !gcc_formula.opt_prefix.exist?
raise <<-EOS.undent raise <<-EOS.undent
The requested Homebrew GCC, #{gcc_version_name}, was not installed. The requested Homebrew GCC, #{gcc_version_name}, was not installed.
You must: You must:
brew tap homebrew/versions brew tap homebrew/versions
brew install #{gcc_version_name} brew install #{gcc_version_name}
EOS
end
rescue FormulaUnavailableError
raise <<-EOS.undent
Homebrew GCC requested, but formula #{gcc_version_name} not found!
You may need to: brew tap homebrew/versions
EOS EOS
end end
end end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment