2012-09-29 14 views
9

मैं रूबी पर रूबी के लिए नया हूं और मैंने इसे here पर दिए गए निर्देशों के बाद उबंटू लिनक्स में स्थापित किया है। विशेष रूप से,रूबी: स्थायी रूप से "स्रोत। आरवीएम/स्क्रिप्ट/आरवीएम"?

एसएम के रूप में। कहा, मैं सब कुछ की स्थापना रद्द, तो मैं एक सामान्य उपयोगकर्ता के रूप में एक और टर्मिनल सत्र खोला और चलाएँ:

बैश स्थिर < < (कर्ल -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) तो मैं चलाने के स्रोत/घर/मेरी-desktop-नाम/-s। आरवीएम/स्क्रिप्ट/आरवीएम एक सामान्य उपयोगकर्ता के रूप में रूट

तो मैं सामान्य उपयोगकर्ता के रूप में आरवीएम आवश्यकताओं को चलाता हूं। फिर मैं सत्रों को प्रतिलिपि बनाता हूं और सत्र बंद करता हूं, एक रूट सत्र खोलता हूं और सूडो

का उपयोग करके आवश्यकताओं को स्थापित करता हूं, फिर मैं सत्र बंद करता हूं और एक सामान्य उपयोगकर्ता सत्र खोलता हूं और rvm install ruby-1.9.3-p125 चलाता हूं यदि आप इसे चलाते हैं रूट के रूप में कमांड, यह कहेंगे कि आरवीएम स्थापित नहीं है और यह सुझाव देगा कि आप इसे sudo apt-get install rvm का उपयोग करके इंस्टॉल करें, ऐसा न करें!

तो बुनियादी तौर पर मैं दो समस्याओं, ट्यूटोरियल है कि मैं पीछा नहीं कहा कि मैं

स्रोत /home/my-desktop-username/.rvm/scripts/rvm चलाना चाहिए और यह नहीं कहा था कि मुझे रूट के रूप में आरवीएम नहीं चलाया जाना चाहिए, मुझे उसने मुझे बताया। हर किसी के लिए धन्यवाद, विशेष रूप से एसएम करने के लिए

कि अच्छी तरह से काम करता है, लेकिन मैं

स्रोत .rvm/scripts/rvm

हर बार जब मैं करने के लिए एक टर्मिनल खोलने के लिए याद करना होगा रेल पर रूबी के साथ काम करें।

क्या सभी रूबी सामानों के लिए आरआरएम में देखने के लिए स्थायी रूप से उबंटू को बताने का कोई तरीका है? अपने

source .rvm/scripts/rvm 
अपने $HOME/.bashrc फ़ाइल में

+0

शायद '.bashrc' या' .bash_profile' को पंक्ति 'स्रोत। आरवीएम/स्क्रिप्ट/आरवीएम' शामिल करने के लिए संपादित करें? वैसे, यह तय करने के लिए कि आप '.bashrc' या '.bash_profile' का उपयोग करते हैं, http://stackoverflow.com/q/415403/220060 पढ़ें। – nalply

+0

सभी अलग-अलग बैश स्टार्टअप फ़ाइलों को समझाते हुए उस लिंक के लिए धन्यवाद। यह एक दिन काम में आ जाएगा। अभी के लिए, .bashrc रूबी सीखने में मेरे उद्देश्यों के लिए काम करता है क्योंकि यह केवल इंटरैक्टिव टर्मिनल में चलाया जाता है और मेरे सिस्टम में लॉगिन नहीं करता है। –

+0

मैं एक समीक्षा लॉग में था और यह नहीं देखा कि बेसिल स्टैरेनकेविच ने पहले से ही आपके प्रश्न का उत्तर दिया है। मेरी टिप्पणी को अनदेखा करें। – nalply

उत्तर

19

आप जोड़ने की जरूरत है; अधिक के लिए advanced bash scripting guide पढ़ें।

+0

धन्यवाद। यह काम करता है। –

+0

मैं निश्चित रूप से उस उन्नत बैश स्क्रिप्टिंग गाइड के माध्यम से जा रहा हूं। लिंक के लिए Thaks। –

+0

मैंने इस लाइन को वहां डालने की कोशिश की लेकिन यह मेरे लिए काम नहीं किया, मैं यूबेन्टू 14.04 और 'आरवीएम 1.25.25 (स्थिर) का उपयोग कर वेन ई। सेगुइन <[email protected]>, मीकल पापिस <[email protected] > [https://rvm.io/] ' – PallavSharma

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