2009-12-12 24 views
57

क्या रुबी 1.8 को ruby1.8 (या इसे पूरी तरह से छुटकारा पाने के लिए) स्थापित करने के लिए उबंटू 9.04 पर कोई तरीका है और रूबी 1.9 डिफ़ॉल्ट ruby है?मैं उबंटू पर रूबी 1.9 डिफ़ॉल्ट रूबी कैसे बना सकता हूं?

उत्तर

105

मैं सच में यकीन नहीं है, लेकिन शायद यह मदद कर सकते हैं:

update-alternatives --set ruby /usr/bin/ruby1.9.1 

आप के बारे में पता हो सकता है:

update-alternatives --config ruby 

... और यहां गैर-सहभागी, स्क्रिप्ट, रास्ता है उपलब्ध विकल्पों और ऐसा करके संबंधित /usr/bin/... पथ:

update-alternatives --query ruby 
+3

धन्यवाद, बॉक्स से लेकिन खोज ऐसा नहीं हो पाया 'के लिए अद्यतन-विकल्प माणिक 'http://krnjevic.com/wp/?p=209 लाया गया है जिसमें –

+0

कूल है :) खुश कोडिंग –

+1

इसका निपटारा करने का सही तरीका है RVM का उपयोग करना, जैसा हेनरी 74 से जुड़ा हुआ है। उबंटू के साथ मेसिंग सीधे दृढ़ता से निराश होती है, क्योंकि यह बाद में आपके सिरदर्द को बढ़ाएगी। –

-2

इस प्रयास करें:

sudo apt-get install ruby1.9.1 rubygems1.9.1 

या स्रोत से निर्माण करने का प्रयास करें। इस ubuntu 9.04 पर मेरे लिए काम किया है और पुन: प्रारंभ करने के बाद 1.9 मानक माणिक

+0

मुझे इसे अद्यतन-विकल्प के माध्यम से काम मिल गया है, जैसा कि यहां वर्णित है: http://krnjevic.com/wp/?p=209 –

+1

मुझे नहीं लगता कि आप क्या प्राप्त कर रहे हैं - मैंने इंस्टॉल किया और रीबूट किया। आप ruby1 स्थापित कर सकते हैं।9 या तो स्रोत से, या भंडार के माध्यम से। यह अपेक्षित व्यवहार था। मैंने बैठे और वूडू मंत्रों को गड़बड़ नहीं किया, जबकि बुखार से बुरी तरह से टाइपिंग में मैंने सोचा कि सुंदर लग रहा था। – user214028

6

मार्टिन था - नीचे दिए गए लिंक पर एक नज़र डालें: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

यह वह जगह है जहां रूबी की स्थापना ubuntu सर्वर के लिए बढ़ रहा है। यह जब जरूरत आप न केवल एक लाल संस्करण में परिवर्तित करने के लिए अनुमति चाहिए, लेकिन यह भी रत्न, माणिक संस्करणों के आधार पर अलग आदि

+0

धन्यवाद - मैंने वास्तव में आरवीएम पर स्विच किया है और इसे काम करने में बहुत सुखद लगता है। –

+0

@ हेनरी 74: सिफारिश और लिंक के लिए धन्यवाद! :) –

3

आप पूरी तरह रूबी 1.8 भी साथ निकाल सकते हैं रखें:

sudo apt-get remove libruby1.8 ruby1.8 ruby1.8-dev rubygems1.8 

उसके बाद, आप केवल रूबी 1.9 स्थापित होगा।

2
sudo \curl -L https://get.rvm.io | bash -s stable --ruby --rails 

माणिक (और रेल) ​​के एक अप-टू-डेट संस्करण स्थापित हो जाएगा, और आप Ubuntu के RVM की brokenness से बचने के लिए, https://stackoverflow.com/a/9056395/497756 देखने के लिए अनुमति देते हैं।

यदि आप इस मार्ग पर जाते हैं, तो उबंटू-स्थापित संस्करणों और संबंधित पैकेज जैसे bundle से छुटकारा पाएं।

यहाँ विवरण: https://rvm.io/rvm/install/

(नोट: इस टी एल है, henry74 करके पोस्ट का डॉ संस्करण।)

+0

ओह हाँ, मैंने निश्चित रूप से इसे स्वयं स्थापित किया है। हर बार जब मैंने सिस्टम पैकेज मैनेजर के माध्यम से या तो आर्क या यूबंटू पर भाषा-विशिष्ट पैकेज मैनेजर स्थापित करने का प्रयास किया है, तो मैंने इसे पछतावा समाप्त कर दिया है। –

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