2013-02-11 47 views
5

स्थापित करने मैं अपने मैक पर रेल की स्थापना पर इस ट्यूटोरियल अनुसरण कर रहा हूँ त्रुटि:चल रहा '-j2 बनाने' जब RVM

http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ 

जब मैं चरण 6 के लिए मिलता है: रूबी 1.9.3 साथ RVM स्थापित करें , और RVM स्थापित करने के लिए curl -L https://get.rvm.io | bash -s stable --ruby चलाने के लिए, मैं करने के निम्न त्रुटि:

Error running 'make -j2', please read ~/.rvm/log/ruby-1.9.3-p385/make.log 
There has been an error while running make. Halting the installation. 

make.log में, यहाँ यह क्या उत्पन्न है:

regparse.c:582:15: error: implicit conversion loses integer precision: 'st_index_t' (aka 'unsigned long') to 'int' [-Werror,-Wshorten-64-to-32] 
    return t->num_entries; 
    ~~~~~~ ~~~^~~~~~~~~~~ 
1 error generated. 
make: *** [regparse.o] Error 1 
make: *** Waiting for unfinished jobs.... 

मुझे यह चरण मिल गया है क्योंकि मैंने इसी तरह के सेटअप से पहले इस गाइड का पालन किया है और किसी भी समस्या का सामना नहीं किया है।

कोई विचार?

+0

संभव डुप्लिकेट (http://stackoverflow.com/questions [1.9.3 गहरे लाल रंग का संकलन नहीं कर सकता]:

वैकल्पिक वहाँ एक पैच कि, का उपयोग कर रूबी स्थापित यह बजना के साथ काम कर सकता है है/14592945/नहीं संकलित-रूबी -1-9-3) – mpapis

उत्तर

20

यह त्रुटि तब होती है जब आप के साथ clang =>https://bugs.ruby-lang.org/issues/7830

जब तक आप परीक्षण रूबी/clang अनुकूलता आप gcc-4.2 का उपयोग कर रूबी संकलन के साथ बेहतर होगा में रुचि रखते हैं (विवरण के लिए https://bugs.ruby-lang.org/issues/5883 देखें)

छोड़ें रूबी संकलन इंस्टॉलर से --ruby झंडा:

\curl -L https://get.rvm.io | bash -s stable 

RVM सभी आवश्यक स्थापित करने के लिए एक कमांड है होमब्री का उपयोग कर पैकेज:

rvm requirements run force 

यदि होमब्रू उपलब्ध नहीं है तो यह आवश्यक पैकेजों की सूची प्रदर्शित करेगा।

rvm install 1.9.3-p385 --patch https://bugs.ruby-lang.org/attachments/download/3496/disable-werror.patch -C --disable-werror 
की
+0

धन्यवाद लेकिन जब मैं RVM स्थापित करने का प्रयास करता हूं तो मुझे यह मिलता है। यह अभी तक स्थापित नहीं है और इसके लिए, मैं उस आदेश को नहीं चला सकता। – Sebastien

+0

अपना उत्तर दूसरी बार पढ़ने पर, आपके द्वारा प्रदान किए गए कर्ल कमांड को चलाने से मेरी समस्या हल हो गई। – Sebastien