मैं रूबी-आरवीएम कैसे स्थापित करूं?


13

मैं Ubuntu 11.04 पर एक रेल वातावरण स्थापित करना चाहता हूं। मैंने कोशिश की:

$ sudo apt-get install ruby-rvm

लेकिन त्रुटि मिली:

पैकेज रूबी-आरवीएम का पता लगाने में असमर्थ

मेरे दूसरे पीसी में उबंटू 11.10 है, और यह वहां ठीक काम करता है:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

जवाबों:


4

ruby-rvmपैकेज उबंटू 11.10 के बाद से ही मौजूद है। इसके अलावा, में से एक अपनी निर्भरता , libreadline-gplv2-dev, केवल Ubuntu 11.10 के बाद से इस नाम के तहत मौजूद है।

वहाँ का एक संस्करण है ruby-rvmमें विहित-SIG 3 पार्टी परीक्षण पीपीए । यह परीक्षण के लिए है, इसलिए कीड़े हो सकते हैं। देखें एक व्यक्तिगत पैकेज आर्काइव (पीपीए) जोड़े कैसे एक पीपीए से सॉफ़्टवेयर स्थापित करने के लिए Ubuntu के दस्तावेज में।

आप पैकेज स्रोत को पकड़ सकते हैं और इसे अपनी मशीन पर संकलित कर सकते हैं। से स्रोत डाउनलोड उबंटू 11.10 पैकेज पेज (: आप सभी तीन फ़ाइलों की जरूरत है .dsc, .orig.tar.gzऔर .debian.tar.gz)। विकास उपकरण स्थापित करें और निर्भरता बनाएँ, पैकेज संकलित करें, रन-टाइम निर्भरता स्थापित करें और पैकेज स्थापित करें।

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

2
@ योसेफ यह तरीका गड़बड़ है! मैं इसके बजाय चान-हो सुह का अनुसरण करने का सुझाव देता हूं (नीचे देखें)।
BBJ3

यह अब PPA के रूप में वापस आ गया है: github.com/rvm/ubuntu_rvm
Rael Gugelmin Cunha

29

आरवीएम को स्थापित करने का एक सरल तरीका डेवलपर की साइट पर निर्देशों का पालन करना है (वास्तव में, साइट कहती है "कृपया इस साइट से इंस्टॉल प्रक्रिया (तों) का उपयोग करें, क्योंकि यह केवल समर्थित स्थापना प्रकार और विधियाँ हैं।")।

curl -L get.rvm.io | bash -s stable

RVM लोड करें:

source ~/.rvm/scripts/rvm

आवश्यकताओं का पता लगाएं (निर्देशों का पालन करें):

rvm requirements

माणिक स्थापित करें:

rvm install 1.9.3

मेरे सिस्टम पर (12.04), यह सब एक अड़चन के बिना चला गया; सूचीबद्ध आवश्यकताओं का उपयोग करके खोजना और स्थापित करना आसान था apt-get


4

सटीक, भरोसेमंद, Xenial और उच्चतर

अब एक आधिकारिक उबंटू पैकेज है: https://github.com/rvm/ubuntu_rvm

इंस्टॉल

1. पीपीए जोड़ें और पैकेज स्थापित करें

एक टर्मिनल खोलें ( Ctrl+Alt+T) और चलाएँ:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. अपनी टर्मिनल विंडो बदलें

अब, हमेशा rvm लोड करने के लिए, Gnome Terminal को हमेशा लॉगिन करने के लिए बदलें।

टर्मिनल विंडो पर, Edit> Profile Preferencesपर क्लिक करें, Commandटैब पर क्लिक करें और जांचें Run command as login shell

यहाँ छवि विवरण दर्ज करें

3. लॉगआउट और लॉगिन करें

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

4. एक माणिक स्थापित करें

अब आप माणिक स्थापित करने के लिए तैयार हैं। एक टर्मिनल खोलें ( Ctrl+Alt+T) और चलाएँ:

rvm install ruby

आपके निर्देश पर त्रुटियां जब मैं "आरवीएम स्थापित करता हूं" मारा। यहाँ देखें: prntscr.com/5oykdf - निर्भरताएँ ठीक करें, लेकिन क्या इसे केवल अपने आप डाउनलोड नहीं करना चाहिए? यही कारण है कि मैं निराशाजनक निराशा में लिनक्स में सामान स्थापित करता हूं। सबका सेटअप अलग है। यह सिर्फ निर्भरता भी क्यों स्थापित नहीं कर सकता है?
पाटोशी at ト

हां, उसे सभी निर्भरताएं स्वयं डाउनलोड करनी चाहिए। आपके स्क्रीनशॉट में संदेशों को वास्तव में अजीब है। जैसा कि आप यहाँ देख सकते हैं , उदाहरण के लिए, gawkPrecise पर उपलब्ध है। प्रकट होता है कि आपकी /etc/apt/sources.listफ़ाइल में कोई स्रोत नहीं है ।
राएल गुगेलमिन कुन्हा

@duckx मैंने अभी जांच के लिए एक सटीक आईएसओ डाउनलोड किया है और सभी ठीक काम किया है। संभवतः आप एक समस्या का सामना कर रहे हैं apt। अपने उपयुक्त को ठीक करने के लिए इन आदेशों का प्रयास करें: sudo rm var/lib/apt/lists/* -vfफिर sudo apt-get update। फिर पुनः स्थापित करने का प्रयास करें।
राएल गुगेलमिन कुन्हा

धन्यवाद! .. बस उन 2 कमांडों की कोशिश की जो आपने मुझे दी थी और मैं अभी भी इसे प्राप्त कर रहा हूं: prntscr.com/5p1ff3 --- :: sigh :: linux -_- आप लोगों ने इसे कैसे सीखा?
पटोशी at ト

आपके इंस्टॉल में समस्याएं हैं। क्या आप इसके लिए एक और प्रश्न खोल सकते हैं, क्योंकि यह इस प्रश्न के दायरे से बाहर है? मैं आपकी मदद कर सकता हूँ।
राएल गुगेलमिन कुन्हा

0

रूबी-आधारित पैकेज खोजने की कोशिश करें:

apt-cache search ruby

या आप जोड़ सकते हैं | grep ^ruby, यदि आप जानते हैं, इस पैकेज का नाम इसके द्वारा शुरू किया गया है ruby


रूबी-आरवीएम पैकेज ubuntu 11.04 apt-cache search ruby ​​के लिए मौजूद नहीं है grep ^ रूबी => रूबी आरवीएम के साथ कोई पैकेज नहीं
योसेफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.