2012-06-16 11 views
10

मैंने बंडल इंस्टॉल चलाने की कोशिश की और यह जेसन मणि पर रुक गया।पहाड़ शेर पर जेसन मणि स्थापित करने में समस्या

unknown109addaae0a6:introhive Jody$ sudo gem install json 
Building native extensions. This could take a while... 
ERROR: Error installing json: 
    ERROR: Failed to build gem native extension. 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.7.3 for inspection. 
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.7.3/ext/json/ext/parser/gem_make.out 

फिर अगर मैं gem_make.out पर देखने के लिए फ़ाइल यह इस तरह दिखता है:: तो मैं sudo मणि json 1.7.3 स्थापित संस्करण है कि यह उस पर दुर्घटनाग्रस्त हो गया यह निम्नलिखित दे दी है जो चल चलाने का भी प्रयास

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 

मैंने यह सुनिश्चित करने का प्रयास किया है कि कमांड लाइन टूल्स स्थापित किए गए थे, लेकिन मुझे इस बात से कितना नुकसान हो रहा है।

किसी भी मदद की सराहना की जाएगी। धन्यवाद

+0

हो सकता है कि आप इस पर एक नज़र रखना चाहिए: http://stackoverflow.com/a/761755/1454769 – David

+0

धन्यवाद, मैंने इसे देखा लेकिन मैंने पहले ही कमांड लाइन टूल्स इंस्टॉल किए थे और माउंटेन शेर के लिए गैर llvm gcc नहीं मिल सकता था। मैंने स्रोत से डाउनलोड करने और गैर-एलएलएमएम जीसीसी बनाने की भी कोशिश की। –

उत्तर

3

मुझे इसे काम करने के लिए अंततः रूबी 1.9.2 पर जाना पड़ा।

9

मुझे JSON 1.7.4 इंस्टॉल करने में एक ही समस्या हो रही थी, सिवाय इसके कि मैं RVM का उपयोग कर रहा हूं। किसी भी तरह, मैंने अपनी समस्या का समाधान करने के लिए क्या किया था developer.apple.com से एक्सकोड 4.4 स्थापित किया गया था और एक बार इंस्टॉल होने के बाद मुझे एक्सकोड के कमांड लाइन टूल्स इंस्टॉल करना पड़ा। आप एक्सकोड लॉन्च करके कमांड लाइन टूल्स इंस्टॉल कर सकते हैं और फिर एक्सकोड> वरीयताओं> डाउनलोड पर क्लिक करके कमांड लाइन टूल्स के बगल में इंस्टॉल करें पर क्लिक कर सकते हैं।

+1

धन्यवाद। मैंने पहले ही कमांड लाइन टूल्स इंस्टॉल किए हैं हालांकि मुझे यकीन नहीं है कि यह xcode 4.4 या 4.3 से है या नहीं। कुछ हफ्तों में फास्ट फॉरवर्ड करें और अब मैं माउंटेन शेर पर दौड़ रहा हूं। एक बार बीटा छोड़ने के बाद, यह अभी काम किया। –

+1

मैं वर्तमान में रुबी 1.9.3 पी 1 9 4 पर हूं और माउंटेन शेर के उन्नयन के बाद इस मुद्दे का अनुभव किया। XCode 4.4.1 के लिए कमांड लाइन टूल्स स्थापित करने के बाद, ड्वाइट का समाधान पूरी तरह से मेरे लिए काम करता था, सभी मूल रत्नों को रत्न स्थापित करते समय कोई समस्या नहीं थी। धन्यवाद ड्वाइट! – Jurgen

+1

रूबी 1.9.3 के साथ ओएसएक्स 10.8.2 में मणि गॉलम स्थापित करने में भी इसी तरह की समस्या थी। XCode 4.6 के लिए कमांड लाइन टूल्स को स्थापित करने से समस्या हल हो गई। धन्यवाद – Giuseppe

1

1.9.3-पी 125 से 1.9.3-पी 1 9 4 तक अपग्रेड करने के लिए यह मेरे लिए किया गया।

1

ऐसा लगता है कि एप्पल डेवलपर टूल इस महीने (अगस्त 2012)

मैं इस समस्या को मार रहा था और मैं सिर्फ https://developer.apple.com/downloads/index.action से नवीनतम देव उपकरण डाउनलोड किया है और अब सब कुछ काम करता है अद्यतन किया गया।

+0

नवीनतम सीएलटी डाउनलोड करने के लिए मेरे लिए काम किया - पहाड़ शेर, अक्टूबर 2012 – ina

+0

मैं ओएस 10.8.2 के साथ एक नई नई मशीन पर चल रहा हूं, मैंने नवीनतम कमांड लाइन टूल्स (xcode452cltools10_86938211a.dmg) डाउनलोड किया है, मैं ruby ​​1.9.3p327 में अपग्रेड किया गया आरवीएम के माध्यम से, xcode-select/usr/bin पर सेट करें, और मुझे अभी भी यह समस्या मिल रही है। वर्तमान में पूर्ण डेवलपर टूल डाउनलोड कर रहा है ... – jongala

1

एक्सकोड 4.6 के साथ माउंटेन शेर 10.8.2 सिस्टम पर रूबी ऑन रेल को स्थापित करने का प्रयास करते समय भी मुझे एक ही त्रुटि संदेश था।

एक रूबी संस्करण 1.8.6 सामान्य ओएसएक्स स्थापना का हिस्सा है। स्थापना के बाद एक्सकोड में कमांड लाइन टूल्स; इस सूत्र में ड्वाइट स्कॉट द्वारा पोस्ट की गई है:

*launching Xcode then clicking Xcode > Preferences > Downloads and click install next to command line tools.* 

समाधान काम किया:

*<= 1.8.6 : unsupported 
= 1.8.7 : gem install rdoc-data; rdoc-data --install 
= 1.9.1 : gem install rdoc-data; rdoc-data --install 
>= 1.9.2 : nothing to do! Yay! 
Successfully installed json-1.7.6 
Successfully installed rdoc-3.12.1 
Successfully installed railties-3.2.11 
Successfully installed bundler-1.2.3 
Successfully installed rails-3.2.11 
5 gems installed* 

धन्यवाद ड्वाइट

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