जब पर OSX 10.8 gem install jekyll
क्रियान्वित एप्पल के डेवलपर स्थापित (कोई Xcode) साइट से स्टैंडअलोन कमांड लाइन उपकरण पैकेज के साथ, मैं निम्न त्रुटि प्राप्त:OSX 10.8 xcrun (ऐसा कोई फ़ाइल या निर्देशिका)
Building native extensions. This could take a while...
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
...
xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -c porter.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)
जीसीसी स्थापित किया गया है:
$ which cc
/usr/bin/cc
लुक-अप पथ के लिए xcrun सेट है:
xcode-select -print-path
/usr/bin
अभी तक कोई बात नहीं जो तर्क मैं कोशिश, xcrun हमेशा
वापस आ जाएगीxcrun: Error: failed to exec real xcrun. (No such file or directory)
man xcrun
लिखा है "जब xcrun नाम xcrun साथ शुरू हो जाती है, झंडे -log और -verbose उपयोगी डीबगिंग एड्स हैं। झंडा -no-कैश बाईपास कैश देखने के लिए इस्तेमाल किया जा सकता है "लेकिन इस में से कोई भी कोई असर लगता है:। केवल उत्पादन ऊपर बनी हुई है ...
समाधान: निम्नलिखित नीचे नेड Deily की सलाह पर, मैं बदल दिया है एक खोल स्क्रिप्ट के साथ xcrun बस दिए गए तर्कों के कॉल करने के लिए:
#!/bin/bash
[email protected]
"द्वारा कमांड लाइन टूल्स इंस्टॉल ", क्या आपका मतलब है कि आपके पास केवल ऐप्पल डेवलपर साइट से स्थापित स्टैंडअलोन 'कमांड लाइन टूल्स' पैकेज है 'Xcode.app' इंस्टॉल करना या आपके पास Xcode.app इंस्टॉल है और फिर' Xcode.app' 'प्राथमिकताएं मेनू से' कमांड लाइन टूल्स 'घटक स्थापित किया है? –
ऐप्पल की डेवलपर साइट से स्टैंडअलोन पैकेज। - मैंने इसे और स्पष्ट करने के लिए प्रश्न को संशोधित किया। भ्रम के बारे में खेद है। –
हैक को शामिल करने के लिए '~/local/bin/xcrun' की ओवरराइड फ़ाइल निर्दिष्ट करने के लिए 'पथ PATH = $ HOME/local/bin: $ PATH' निर्यात करें' निर्यात करें। मुझे '-प्रिंट-पथ' से मेल खाने के लिए 'सूडो xcode-select -switch/usr/bin' भी चलाया जाना था। – chrischris