aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula_installer.rb14
1 files changed, 11 insertions, 3 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb
index ebe95427a..6eddb2ff9 100644
--- a/Library/Homebrew/formula_installer.rb
+++ b/Library/Homebrew/formula_installer.rb
@@ -92,9 +92,17 @@ class FormulaInstaller
@@attempted << f
- if pour_bottle?
- pour
- else
+ poured_bottle = false
+ begin
+ if pour_bottle?
+ pour
+ poured_bottle = true
+ end
+ rescue
+ opoo "Bottle installation failed: building from source."
+ end
+
+ unless poured_bottle
build
clean
end