2013-06-29 10 views
6

पर रेल इंस्टॉल करना मैं ओएस एक्स मैवरिक्स 10.9 बीटा चला रहा हूं और अब रेल पर रूबी सीखने के लिए एक अच्छा समय है। यह जानकर खुशी हुई कि 10.9 में रुबी 2.0मैक ओएस 10.9 मैवरिक्स (बीटा)

लेकिन मुझे रेल स्थापित करने में समस्या हो रही है।

आदेश का उपयोग - sudo मणि रेल

परिणाम इस में ..

बिल्डिंग देशी एक्सटेंशन स्थापित। इसमें कुछ समय लग सकता है ... त्रुटि: रेल स्थापित करने में त्रुटि: त्रुटि: मणि देशी एक्सटेंशन बनाने में विफल।

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb mkmf.rb /System/Library/Frameworks/Ruby.framework पर गहरे लाल रंग का के लिए शीर्षक फ़ाइलें नहीं मिल सकता है /Versions/2.0/usr/lib/ruby/include/ruby.h

जेम फ़ाइलें निरीक्षण के लिए /Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10 में स्थापित रहेंगी। परिणाम /Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10/ext/gem_make.out

कोई टिप्पणी?

धन्यवाद

शैनन

+0

आप 'काढ़ा माणिक build' स्थापित कर सकते हैं अगर आप Homebrew का उपयोग करें। –

+0

क्या आपके पास एक्सकोड है और कमांड लाइन टूल्स स्थापित हैं? – Andy

+0

10.9 कमांड लाइन टूल्स के लिए जगह बदल दी गई है, अब यह/डेवलपर में है और सिस्टम द्वारा प्रबंधित की जाती है, रेलों को स्थापित करते समय, यह अभी भी एक्सकोड में कमांड लाइन टूल खोज रहा है। तो, आप एक एक्सकोड 4 प्राप्त कर सकते हैं, इसे स्विच कर सकते हैं और इंस्टॉल कर सकते हैं ... कोई समस्या नहीं है। –

उत्तर

0

इस post

यह आपके सिस्टम रूबी का उपयोग करने की सलाह नहीं दी है, तो आप RVM या की तरह एक खिलौने के डिब्बे में उपयोग कर सकते हैं की कोशिश करो rbenv।

+0

हाय रोड्रिगो, मुझे आश्चर्य है कि हमें सिस्टम रूबी का उपयोग क्यों नहीं करना चाहिए ?? –

+0

हाय, आपको सावधानी से रत्नों का उपयोग करना होगा और वे आपके पैथ के रूबी में इंस्टॉल होंगे। रूबी में कुछ ठीक करना आसान है जो आपके सिस्टम में रूट अनुमतियों के साथ स्थापित कुछ रूबी की तुलना में एक सैंडबॉक्स (आपके उपयोगकर्ता पथ) में स्थापित है। –

+0

मैं देखता हूं कि आपका क्या मतलब है, लेकिन ओएसएक्स के साथ रूबी को बंडल करने के लिए सेब के लिए क्या बिंदु है? –

0

सुनिश्चित करें कि आप Xcode 5.0.1 जीएम बीज, नहीं Xcode App स्टोर से डाउनलोड उपयोग कर रहे हैं देखते हैं। यह मेरे लिए एक समान समस्या तय की।

2

मेरे लिए इस समस्या को निम्न आदेश चलाकर तय किया गया था:

xcode-select --install 
संबंधित मुद्दे