2012-10-10 18 views
5

मैं एक अलग मशीन पर अपने ऐप में कुछ संपादन कर रहा था, मैंने उसकेोकू पर उत्पादन के लिए तैनात किया, जिससे कुछ त्रुटियां हुईं, और अब अचानक मुझे अपने त्रुटियों का एक गुच्छा मिल रहा है मुख्य मशीनरूबी स्थापित करने में परेशानी 1.9.3-पी 1 9 4

कमांड लाइन के अनुसार, मेरी समस्या यह है कि मेरे पास रूबी 1.9.3-पी 1 9 4 स्थापित नहीं है। मुझे यकीन नहीं है कि मैं इस मुद्दे को हल करने के लिए क्या कर सकता हूं।

$ rvm install ruby-1.9.3-p194 
No binary rubies available for: osx/10.7/x86_64/ruby-1.9.3-p194. 
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies. 

Installing Ruby from source to: /Users/glider/.rvm/rubies/ruby-1.9.3-p194, this may take a while depending on your cpu(s)... 
ruby-1.9.3-p194 - #downloading ruby-1.9.3-p194, this may take a while depending on your connection... 
ruby-1.9.3-p194 - #extracted to /Users/glider/.rvm/src/ruby-1.9.3-p194 (already extracted) 
ruby-1.9.3-p194 - #configuring 
Error running 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include -L/Users/glider/.rvm/usr/lib ./configure --enable-shared --disable-install-doc --prefix=/Users/glider/.rvm/rubies/ruby-1.9.3-p194', 
please read /Users/glider/.rvm/log/ruby-1.9.3-p194/configure.log 
There has been an error while running configure. Halting the installation. 
+1

कृपया अपने आप को प्रारूपण उपकरण के साथ आरामदायक बनाने, ताकि आप नेत्रहीन अपने प्रश्न में सुधार कर सकते हैं:

rvm_configure_env=('LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include') 

यह सही किया कोड है:

इस बग के साथ डिफ़ॉल्ट कोड है। मैंने इसे प्रदर्शित करने के लिए एक ही संपादन किया था। – hakre

+0

त्रुटि आपको एक फ़ाइल पढ़ने के लिए कहती है, इसकी एक गलती करें और एक लिंक शामिल करें। – mpapis

+0

क्या यह संबंधित है: http://stackoverflow.com/questions/12878458/rvm-install-ruby-1-9-3-p286-error-running-make-j-9-osx-mountain-lion? – Alexey

उत्तर

0

यह देखने के लिए कि क्या अन्य त्रुटियों आप हो रही है में मदद मिलेगी, लेकिन मैं यह भी सलाह देते हैं पुन: स्थापित करने RVM, प्रति: https://stackoverflow.com/a/12851198/1019369

मैं हाल ही में एक नई मशीन हो गया और RVM का एक समूह था जब मैं अपने सभी डेटा लाया तो समस्याएं। अनइंस्टॉल करना और आरवीएम को पुनः इंस्टॉल करना चाल था।

0

मुझे आरवीएम का उपयोग करके रूबी 1.9.3 इंस्टॉल करने में समान समस्या थी। मैंने मूल रूप से रेल इंस्टॉलर का उपयोग करके रूबी और रेल स्थापित किए थे। यह जादू सॉफ्टवेयर रूबी और रेल द्वारा आवश्यक सभी मूल पुस्तकालयों का प्रबंधन करने के लिए एसएम ढांचे का उपयोग करता है। यह एलडीएफएलजीएस और सीएफएलजीएस को संशोधित करके करता है।

आप अपनी त्रुटि से चल रहे हैं देख सकते हैं।

मैं OSX

से एस एम को हटाने
rm -rf /opt/sm 
rm /etc/rvmrc 
rm /etc/profile.d/sm.sh 

भी और फ़ाइल/etc/प्रोफ़ाइल से लाइन जो सूत्रों sm.sh हटाने आप साफ सब .bashrc, .bash_profile, .zshrc आदि ..

इस समस्या का समाधान

फिर आरवीएम स्थापित रूबी कोशिश करें .. वोला !! काम करता है

5

यदि आपने railsinstaller.org का उपयोग कर रेल स्थापित किए हैं, तो/etc/rvmrc में एक बग है। उस फ़ाइल को खोलें और एकल स्ट्रिंग को बदलें जहां rvm_configure_env को तीन अलग-अलग तारों में परिभाषित किया गया है।

rvm_configure_env=('LDFLAGS=-L/opt/sm/pkg/active/lib' 'CFLAGS=-I/opt/sm/pkg/active/include' 'CPATH=/opt/sm/pkg/active/include') 
+0

धन्यवाद, बस एक ही समस्या थी और यह हल हो गया। त्वरित और सरल! :) –

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