2015-06-11 3 views
11

Я хочу установить мерзавец в моем Mac (OS X 10.10.3) .I записи: варке установить Gitнеприятности, когда я использую самодельные

но он сообщил:

sh: line 1: 1549 Abort trap: 6   /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk/-find clang 2> /dev/null 
clang: error: unable to find utility "clang", not a developer tool or in PATH 
sh: line 1: 1552 Abort trap: 6   /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk/-find otool 2> /dev/null 
otool: error: unable to find utility "otool", not a developer tool or in PATH 
Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool 

тогда я пишу заваривания врача , она сообщила:

Warning: /usr/local/include isn't writable. 

This can happen if you "sudo make install" software that isn't managed by 
by Homebrew. If a formula tries to write a file to this directory, the 
install will fail during the link step. 

You should probably `chown` /usr/local/include 

Warning: /usr/local/lib isn't writable. 

This can happen if you "sudo make install" software that isn't managed by 
by Homebrew. If a formula tries to write a file to this directory, the 
install will fail during the link step. 

You should probably `chown` /usr/local/lib 
sh: line 1: 1318 Abort trap: 6   /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk/-find otool 2> /dev/null 
otool: error: unable to find utility "otool", not a developer tool or in PATH 
Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool 

я CHOWN Либерал и включают в себя с «Судо Chown 755 включают в себя» «Суда CHOWN 755 Lib» первого и второго предупреждения удаляются, но третий все еще там.

И что меня больше смущает, что в моем finder:/usr/local/"include" и "lib", которые должны быть папками, но становятся файлами. Как я могу передать ошибку «не могу найти otool» и установить git с пивом и

Почему моя папка lib и include стала файлами? ... спасибо за вашу помощь!

+0

Возможно, это ошибка в вопросе отслеживания проблем. –

+1

Ваша среда Xcode сломана. Если/usr/bin/clang отсутствует, вы должны переустановить OS X. Если он присутствует, вы должны убедиться, что 'xcode-select -p' указывает на путь разработчика. В противном случае вы должны переустановить Xcode или Xcode Command Line Tools. –

+0

@TimSmith благодарит за помощь. В/usr/bin/clang все еще присутствует. И «xcode-select -p» указывает на /Applications/Xcode.app/Contents/Developer. Я не могу понять, почему мои две папки становятся файлами. Это сбивает с толку. Потому что у меня нет проблем с запущенной программой в моем xcode. Кто-то предлагает переустановить доморощенного. Я не знаю, что делать? Не могли бы вы немного объяснить? – Shawn

ответ

1

Первый. Возможно, вам следует обновить домородок до установки:

brew update 

Второй. Возможно, эта инструкция помогает (взято из Ask Different). По крайней мере, это полезно, когда вы решить вашу проблему:

 brew install git 
     $ git --version 
      git version 1.7.12.4 (Apple Git-37) 
     $ which git 
      /usr/bin/git 
     **// doh! osx's pre-installed git trumps the brew one, so:** 
     $ sudo mv /usr/bin/git /usr/bin/git-apple 
     $ which git 
      /usr/local/bin/git 
     $ git --version 
      git version 1.8.2 
     // ok cool. 
+0

О, прочитайте полный текст. Нет, это, вероятно, не поможет. –

41

Проблема заключается в том, что Xcode не может найти свои собственные инструменты командной строки для какой-либо причины:

sh: line 1: 1549 Abort trap: 6  /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk/-find clang 2> /dev/null 
clang: error: unable to find utility "clang", not a developer tool or in PATH 

Заканчивать xcode-select --print-path в вашем терминале.

Если это /Applications/Xcode.app/Contents/Developer, тогда запустите sudo xcode-select --switch /Library/Developer/CommandLineTools, чтобы установить xcode-select для инструментов командной строки, отличных от Xcode.

В случае, если у вас нет каталога /Library/Developer/CommandLineTools, вы можете получить их на https://developer.apple.com/downloads/ для вашей текущей версии Xcode.

+0

Возможно, вы правы. Но я просто переустанавливаю свою ОС, так как я не смог решить проблему, даже переустановив Xcode. – Shawn

+0

@Shawn Я попробовал переустановить Xcode, это не помогло. Но изменение пути «xcode-select» фиксировало все. –

+0

Означает ли это, что если я установлю CLT из центра загрузки, без автоматической установки из Xcode, мне всегда нужно вручную выполнить это изменение? – jayatubi

Смежные вопросы