2012-08-15 6 views
22

मैंने ओएसएक्स शेर को माउंटेन शेर में अपग्रेड कर दिया है और कमांड लाइन टूल्स को पुनर्स्थापित किया है (जैसे अपग्रेड उन्हें हटा दिया गया है)। तब से xcrun अब काम नहीं करता है। xcode का चयन करें/usr/bin के लिए सेट है, बाइनरी भी है कि निर्देशिका में हैं, लेकिन यह इस प्रदर्शित करता है अगर मैं एक तर्क (पूर्व xcrun जीसीसी।) के साथ xcrun चलाएँ:xcrun: त्रुटि: असली xcrun निष्पादित करने में विफल रहा। (ऐसी कोई फ़ाइल या निर्देशिका नहीं)

 
xcrun: Error: failed to exec real xcrun. (No such file or directory) 

मैं कोशिश की है सेटिंग एक्सकोड-चयन के साथ फिर से पथ और सीएलटी को पुनः स्थापित किया गया। कुछ भी मदद नहीं की।

कोई सुझाव यह कैसे ठीक करें?

+0

टक्कर काम किया। मैंने इस आलेख में प्रदान की गई स्क्रिप्ट के साथ कमांड लाइन टूल्स को अनइंस्टॉल करने का प्रयास किया है: http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/ और मैं ' मैं अभी भी एक ही समस्या है। मैंने अलग डाउनलोड का उपयोग कर कमांड लाइन टूल्स को पुनर्स्थापित किया। अभी भी एक ही समस्या है। – bsarrazin

+0

एफवाईआई, मुझे यह भी मिला: http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/ – bsarrazin

उत्तर

2

एकमात्र फिक्स स्पष्ट रूप से हैक है। मैं स्क्रिप्ट का उल्लेख करने की कोशिश की और यह

OSX 10.8 xcrun (No such file or directory)

+0

बस मेरे मैक की एक साफ पुनर्स्थापित करें। माउंटेन शेर, कमांड लाइन टूल्स, होमब्रू, आरवीएम। और मैं इस मुद्दे पर आया था। 'Xcrun'' हैक, हालांकि काफी बदसूरत, अच्छी तरह से काम करता है। इस बात को इंगित करने के लिए बहुत बहुत धन्यवाद, मुझे अन्यथा अन्य चर्चा नहीं मिली होगी। –

71

मुझे एक ही समस्या थी। मूल रूप से मैं अपने xcode स्विच के लिए निम्नलिखित कर रहा था:

$ sudo xcode-select -switch /Applications/Xcode.app/ 

हालांकि क्या वास्तव में जरूरत थी था:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/ 

यह मेरे लिए समस्या तय। यकीन नहीं है कि सूडो की आवश्यकता है या नहीं।

+0

यह मेरे लिए भी काम करता है। – ardochhigh

+0

मेरे लिए काम किया, लेकिन मुझे Xcode_4.4.1.app फ़ाइल के साथ Xcode.app को प्रतिस्थापित करना पड़ा क्योंकि मैंने अपना Xcode.app फ़ाइल नाम दिया था। – Roberto

+7

दुर्भाग्य से, यह ओपी की स्थिति (मेरा भी) के लिए काम नहीं करेगा जहां स्टैंडअलोन कमांड लाइन टूल्स '/ usr/bin' में स्थापित हैं। – sam