2011-12-11 14 views
5

हाय मैं नए सर्वर्स की स्थापना मैं एक अमेज़न लिनक्सत्रुटि स्थापित करते हुए रेल

स्थापित सूची पर रेल को स्थापित करने से कर रहा हूँ कर रहा हूँ: -ruby लिए विकास उपकरण -gems -zlib-devel -readline- devel

मैं रेल स्थापित करने के लिए कोशिश कर रहा हूँ और अब मैं यहाँ अटक कर रहा हूँ

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

/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h 

Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.6.3 for inspection. Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.6.3/ext/json/ext/parser/gem_make.out

इस json पुस्तकालय के साथ एक समस्या है

उत्तर

1

आप rvm स्थापित किया है, यकीन है कि rvm gem install rails

+0

नहीं मैं नहीं था ' टी, मैं यह जांचूंगा कि धन्यवाद – alejandro

-3

उपयोग करने के लिए समस्या RVM साथ कोई संबंध नहीं है बनाते हैं। समस्या यह है कि आपको रूबी स्रोत हेडर फाइलों की आवश्यकता है। स्रोत से रूबी संकलित करें (आरवीएम ऐसा करता है) या अपने रूबी संस्करण के लिए एप्राइपिएट हेडर इंस्टॉल करें।
अमेज़ॅन लिनक्स क्या है (ऐसी कोई बात नहीं है)? क्या यह उबंटू है या क्या?
आपने रूबी कैसे स्थापित की? रूबी-वी क्या कहता है?

+1

यदि आप कोई प्रश्न समझने में असमर्थ हैं, तो पूछताछ से पहले इसका शोध करें जिसने इसे पूछा वह व्यक्ति। अमेज़ॅन ईसी 2 और अमेज़ॅन लिनक्स एएमआई फ़ाइल देखें। – Tim

14

आप निम्न

 
yum install ruby-devel 
yum install make 
yum install gcc 
+1

एक लाख मंच ब्राउज़ करने के बाद, यह इस चाल को किया। बहुत बहुत धन्यवाद :) –

5

आप रूबी 1.9.x का उपयोग करना चाहिए, उन्नत करने के लिए रूबी स्थापित करने की आवश्यकता:

sudo yum install ruby19 

और भी

sudo yum install ruby19-devel 
sudo yum install make 
sudo yum install gcc