aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/doctor.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb
index 76763208f..d87b86ec6 100644
--- a/Library/Homebrew/cmd/doctor.rb
+++ b/Library/Homebrew/cmd/doctor.rb
@@ -782,6 +782,17 @@ def check_for_enthought_python
end
end
+def check_for_bad_python_symlink
+ return unless system "/usr/bin/which -s python"
+ # Indeed Python --version outputs to stderr (WTF?)
+ `python --version 2>&1` =~ /Python (\d+)\./
+ unless $1 == "2" then <<-EOS.undent
+ python is symlinked to python#$1
+ This will confuse build scripts and in general lead to subtle breakage.
+ EOS
+ end
+end
+
end # end class Checks
module Homebrew extend self