diff options
| author | Max Howell | 2012-08-06 19:28:39 -0400 |
|---|---|---|
| committer | Max Howell | 2012-08-06 19:28:39 -0400 |
| commit | 0bd72cb822a31a0b19f0bf7bddc3635faff92082 (patch) | |
| tree | 7685607790de9775ecc5da5015aae9618e5be59c /Library | |
| parent | 1fad18e648be026cb6b37a004f12adc8c0e3d999 (diff) | |
| download | homebrew-0bd72cb822a31a0b19f0bf7bddc3635faff92082.tar.bz2 | |
Restore check for broken xcode-select path
How did this get removed? Had a bug today where user had this but no doctor check so I was confused!
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/doctor.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index aa120c7aa..aef52da87 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -392,8 +392,14 @@ end def check_xcode_select_path # with the advent of CLT-only support, we don't need xcode-select - return if MacOS::CLT.installed? - unless File.file? "#{MacOS::Xcode.folder}/usr/bin/xcodebuild" and not MacOS::Xcode.bad_xcode_select_path? + + if MacOS::Xcode.bad_xcode_select_path? + <<-EOS.undent + Your xcode-select path is set to / + You must unset it or builds will hang: + sudo rm /usr/share/xcode-select/xcode_dir_link + EOS + elsif not MacOS::CLT.installed? and not File.file? "#{MacOS::Xcode.folder}/usr/bin/xcodebuild" path = MacOS.app_with_bundle_id(MacOS::Xcode::V4_BUNDLE_ID) || MacOS.app_with_bundle_id(MacOS::Xcode::V3_BUNDLE_ID) path = '/Developer' if path.nil? or not path.directory? <<-EOS.undent |
