2015-06-11 9 views
11

मैं में मेरी मैक (ओएस एक्स 10.10.3) .मैं लिखने Git स्थापित करना चाहते हैं: काढ़ा स्थापित Gitमुसीबतों जब मैं का उपयोग homebrew

लेकिन यह सूचना:

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 

तो मैं lib chown और साथ में शामिल हैं "sudo chown 755 में शामिल हैं" "sudo chown 755 lib" पहले और दूसरे चेतावनी निकाल दिए जाते हैं लेकिन तीसरे अभी भी वहाँ है।

और मुझे और अधिक भ्रमित करने वाला यह है कि मेरे खोजक में:/usr/local/"include" और "lib" जो फ़ोल्डर्स होना चाहिए लेकिन फाइल बनना चाहिए। मैं त्रुटि को कैसे हटा सकता हूं "otool नहीं ढूंढ सकता" और ब्रू के साथ गिट स्थापित कर सकता है और

मेरा lib और फ़ोल्डर शामिल क्यों फ़ाइलें बन गया? ... आपकी मदद के लिए धन्यवाद!

+0

यह शायद समस्या ट्रैकर पर एक बग्रेपोर्ट होना चाहिए। –

+1

आपका एक्सकोड वातावरण टूट गया है। यदि/usr/bin/clang गुम है, तो आपको ओएस एक्स को पुनर्स्थापित करना चाहिए। यदि यह मौजूद है, तो आपको एक डेवलपर पथ पर 'xcode-select -p' अंक सुनिश्चित करना चाहिए। विफल होने पर, आपको या तो एक्सकोड या एक्सकोड कमांड लाइन टूल्स को पुनर्स्थापित करना चाहिए। –

+0

@TimSmith मदद के लिए धन्यवाद। में/usr/bin/clang अभी भी मौजूद है। और 'xcode-select -p' अंक/अनुप्रयोग /Xcode.app/Contents/ डेवलपर को इंगित करता है। मैं समझ नहीं पा रहा हूं कि मेरे दो फ़ोल्डर्स फाइल क्यों बनते हैं। यह उलझनभरा है। क्योंकि मुझे अपने एक्सकोड में प्रोग्राम चलाने में कोई समस्या नहीं है। किसी ने होमब्री को पुनर्स्थापित करने का सुझाव दिया है। मुझे नहीं पता क्या करना है? क्या आप थोड़ा सा समझा सकते हैं? – 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 को गैर-एक्सकोड कमांड लाइन टूल्स पर एक्सकोड-चयन सेट करने के लिए चलाएं।

यदि आपके पास /Library/Developer/CommandLineTools निर्देशिका नहीं है, तो आप उन्हें अपने वर्तमान एक्सकोड संस्करण के लिए https://developer.apple.com/downloads/ पर प्राप्त कर सकते हैं।

+0

शायद आप सही हैं। लेकिन मैं बस अपने ओएस को पुनर्स्थापित करता हूं क्योंकि मैं एक्सकोड को पुनर्स्थापित करके भी समस्या को हल करने में विफल रहा हूं। – Shawn

+0

@Shawn मैंने एक्सकोड को पुनः स्थापित करने का भी प्रयास किया, इससे मदद नहीं मिली। लेकिन 'xcode-select' पथ बदलना सभी चीजों को ठीक करता है। –

+0

क्या इसका मतलब यह है कि अगर मैं डाउनलोड केंद्र से सीएलटी स्थापित करता हूं, एक्सकोड से ऑटो इंस्टॉल किए बिना, मुझे हमेशा इस बदलाव को मैन्युअल रूप से करने की आवश्यकता होती है? – jayatubi

संबंधित मुद्दे