क्या रूबी के उबंटू पैकेजिंग के रखवाले से कोई खबर मिली है कि क्या वे रूबी 2.0 के लिए पैकेज जारी करेंगे? यदि हां, तो क्या उन्होंने संकेत दिया है कि वे 12.04 पर रूबी 2.0 के लिए कोई पैकेज जारी करेंगे?
क्या रूबी के उबंटू पैकेजिंग के रखवाले से कोई खबर मिली है कि क्या वे रूबी 2.0 के लिए पैकेज जारी करेंगे? यदि हां, तो क्या उन्होंने संकेत दिया है कि वे 12.04 पर रूबी 2.0 के लिए कोई पैकेज जारी करेंगे?
जवाबों:
उबंटू में स्टेबल रिलीज़ अपडेट पॉलिसी है जो मूल रूप से नए संस्करणों को स्थिर रिलीज़ में आयात करने से रोकती है। इसलिए उबंटू 12.04 में आधिकारिक रूबी 2.0 पैकेज होना संभव नहीं है, क्योंकि यह नए बग, रिग्रेसन आदि को पेश कर सकता है, इसलिए आपको भविष्य के लिए कुछ पीपीए पर निर्भर रहना होगा।
पूरी प्रक्रिया को स्पष्ट करने के लिए, एक पैकेज उबंटू में कैसे प्रवेश करता है। क्योंकि रूबी 2.0 अभी भी पैक नहीं हुई है।
उबंटू की सामान्य रिलीज प्रक्रिया पैकेजों के लिए पहले डेबियन में प्रदर्शित होने और उन्हें वहां से आयात करने के लिए इंतजार करना है।
यह कहा कि डेबियन अभी जमी है और अगली स्थिर रिलीज जल्द ही जारी की जानी चाहिए, इसलिए बहुत प्रगति नहीं हो रही है। लेकिन ... रूबी 2.0 के लिए पहले से ही आईटीपी (इंटेंट टू पैकेज) बग है , जिसका मतलब है कि रूबी पैकर्स पहले से ही उस पर काम कर रहे हैं। आप git में प्रगति को ट्रैक कर सकते हैं : //anonscm.debian.org/collab-maint/ruby2.0.git रिपोजिटरी, और यहां तक कि मदद भी।
जितनी जल्दी ruby2.0 डेबियन में दिखाई देता है, उतनी ही जल्दी यह अगले उबंटू में होगा, लेकिन यह पहले से ही उबंटू के संस्करण जारी करने के लिए स्वचालित रूप से बैकपोर्ट नहीं किया जाएगा।
आप निम्नलिखित PPA का उपयोग कर सकते हैं :
sudo add-apt-repository ppa:brightbox/ruby-ng-experimental
sudo apt-get update
sudo apt-get install -y ruby2.0 ruby2.0-dev ruby2.0-doc
वैकल्पिक:
sudo apt-get install -y mysql-server mysql-workbench
sudo gem install rails
अब आप आगे बढ़ सकते हैं और अपनी पसंदीदा आईडीई डाउनलोड कर सकते हैं और रूबी 2.0 और रेल 4 के साथ मज़े करना शुरू कर सकते हैं।
बस आप जानते हैं, मुझे यह बहुत अच्छा लगता है: http://www.jetbrains.com/ruby/
नोट : आप किसी भी अन्य डेटाबेस और आईडीई का उपयोग कर सकते हैं, ये सिर्फ मेरी व्यक्तिगत प्राथमिकताएं हैं।
आप आसानी से नवीनतम संस्करण स्वयं बना सकते हैं:
बस http://cache.ruby-lang.org/pub/ruby/ पर जाएं और उस संस्करण की पहचान करें जिसे आप .tar.gz
प्रारूप में स्थापित करना चाहते हैं । फिर कंसोल के माध्यम से स्थापित करें:
sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz
tar -xvzf ruby-2.1.1.tar.gz
cd ruby-2.0.0-p353/
./configure --prefix=/usr/local
make
sudo make install
यह उदाहरण माणिक 2.1.1 को स्थापित करता है, बस wget
अपने पसंदीदा संस्करण के साथ कमांड के बाद यूआरआई को बदल दें ।
डेवलपर्स ने इस पर मेरी जानकारी के लिए टिप्पणी नहीं की है, लेकिन जब से माणिक की रिलीज की तारीख 1.9.3 अक्टूबर 2011 थी और आज तक 1.9.3 अभी भी 11.10 में नहीं है, मैं कहूंगा कि यह संभव नहीं है कि नया माणिक होगा सिस्टम जारी होने के बाद जोड़ा गया। पर एक त्वरित दृष्टि packages.ubuntu.comयह दर्शाता है कि डेवलपर्स के पास उबंटू को माणिक जोड़ने का इतिहास नहीं है जो कि ubuntu जारी होने के बाद जारी किए गए हैं। कहा जा रहा है, रूबी 2.0 को स्थापित करने के अन्य तरीके हैं यदि आपको स्रोत, आरवीएम, या रूबी-बिल्ड से स्थापित करने की आवश्यकता है (रूबेन या क्रुबी के साथ या बिना)। मैं अपने सिस्टम पर रूबी 2.0 का उपयोग करता हूं जिसे मैंने रूबी-बिल्ड और रेंबव का उपयोग करके स्थापित किया था और अब तक कोई समस्या नहीं थी। पिछले इतिहास के आधार पर मैं कहूंगा कि यह संभव नहीं है कि डेवलपर्स रूबी 2.0 को आधिकारिक 12.04 या यहां तक कि 12.10 रिपॉजिटरी में जोड़ देंगे, हालांकि इसका मतलब यह नहीं है कि यह सुनिश्चित नहीं होगा। 2.0 को अभी भी 13.04 रिपॉजिटरी में शामिल किया जाना है, इसलिए यह संभव है कि यह डेवलपर्स द्वारा पर्याप्त रूप से पूरी तरह से परीक्षण किया गया है और इसे अभी भी जोड़ा जा सकता है। मैं उस पर भरोसा नहीं करूंगा।
आप उबंटू पर रूबी संस्करण प्रबंधक (आरवीएम) के साथ रूबी स्थापित कर सकते हैं। वहां आप रूबी 2 भी स्थापित कर सकते हैं।