जवाबों:
माणिक स्थापित करने के कई तरीके हैं।
निम्न पैकेज स्थापित करें।
ruby1.9.1-full , ruby1.9.1-dev , libpq-dev (केवल libpq-dev यदि आप रूबी डेवलपमेंट के साथ-साथ रूबी भी कर रहे हैं।)
इस प्रश्न का एक उत्तर है जो बहुत अधिक दिलचस्प "कैसे-कैसे" लेख "उबंटू, रूबी, आरवीएम, रेल्स, और आप" की ओर जाता है, जो रूबी (और संबंधित चीजों) की एक नई स्थापना के माध्यम से हमें मार्गदर्शन करता है, जिससे शुरू होता है rvm
। यह अंतर्दृष्टि जोड़ता है और शुरुआती लोगों के लिए बहुत सारी टिप्पणियां प्रदान करता है - क्योंकि रूबी वास्तव में सेटअप प्राप्त करने के लिए कुछ भयानक है जब कोई उस पृष्ठभूमि के ज्ञान और समर्थन के बिना होता है।
लेख को अंतिम बार 11 अक्टूबर 2012 को अपडेट किया गया था और इसे रूबी 1.9.3, आरवीएम और रेल 3.2.8 स्थापित करना चाहिए।
संबंधित प्रश्नों को जोड़ने के लिए मैं यह उत्तर पोस्ट कर रहा हूं।
आरवीएम का उपयोग करके रूबी ऑन रेल्स (आरओआर) स्थापित करने के लिए निम्नलिखित निर्देश हैं । वर्तमान में यह रेल संस्करण 4.0.0 के साथ माणिक संस्करण 1.9.3 और 2.0.0 स्थापित करेगा।
आरवीएम, रूबी और रेल के नवीनतम संस्करण को स्थापित करना (सामान्य रिपॉजिटरी के बाहर)
वर्तमान में मौजूद सभी रूबी और rvm संकुल और संस्थापनों को हटाना।
नोट: स्पष्ट रूप से, उबंटू के पास रिपॉजिटरी में उपलब्ध आरवीएम का एक टूटा हुआ संस्करण है (नहीं, मेरे पास हाथ में विशिष्ट मुद्दों के लिए लिंक नहीं है और इसके संदर्भ में लॉन्चपैड में बग की पहचान करने में असमर्थ रहे हैं। विभिन्न लौ हैं। मानक रिपॉजिटरी का उपयोग नहीं करने के बारे में -wars कि मैं यहाँ नहीं जाऊंगा; ;-))।
जब कोई मौजूदा आरवीएम इंस्टॉलेशन के माध्यम से रूबी के अपडेटेड संस्करण को स्थापित करने के लिए इसे चलाने की कोशिश करता है, तो आपको एक संदेश के साथ प्रस्तुत किया जाएगा जो आपको स्टैक ओवरफ्लो पर स्थित एक फिक्स पर रीडायरेक्ट करता है ।
मैं पूर्णता के लिए समाधान यहाँ उद्धृत करता हूँ:
यहां, आपको किसी भी मौजूदा रूबी या आरवीएम पैकेज को उनकी कॉन्फ़िगरेशन फ़ाइलों के साथ निकालना होगा। टर्मिनल से निम्नलिखित कमांड चलाएँ ( Ctrl- Alt- t):
sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
खुला नया टर्मिनल और मान्य वातावरण पुरानी RVM सेटिंग्स से साफ है (कोई आउटपुट नहीं होना चाहिए):
env | grep rvm
यदि आउटपुट था, तो नया टर्मिनल खोलने का प्रयास करें, अगर यह मदद नहीं करता है तो अपने कंप्यूटर को पुनरारंभ करें।
निम्नलिखित कमांड के साथ नया (नवीनतम) रूबी और आरवीएम बायनेरी स्थापित करें:
\curl -L https://get.rvm.io |
bash -s stable --ruby --autolibs=enable --auto-dotfiles
स्थापना डाउनलोड के दौरान आपके ~/.bash_profile
और अन्य कॉन्फ़िगरेशन फ़ाइलों में कुछ बदलाव किए जाएंगे । कृपया ध्यान दें कि कई महत्वपूर्ण निर्देश भी हैं जो स्क्रीन पर दिखाई देते हैं।
आपके इंस्टॉलेशन के सफल होने के लिए आपके लिए उनका पालन करना महत्वपूर्ण है। इस बिंदु पर, आपको किसी भी लापता निर्भरता को पूरा करने के लिए अपने sudo / root पासवर्ड के लिए संकेत दिया जा सकता है। इसे दर्ज करें और उचित प्रॉम्प्ट पर [Y} चुनें।
नोट: ये फाइलें यहाँ GitHub पर स्थिर शाखा से डाउनलोड की जा रही हैं ।
RVM को /home/username/.rvm/ पर इंस्टॉल किया जाएगा
Rvm PATH लाइन को /home/username/.bashrc/home/username/.zashrc पर जोड़ना।
Rvm लोडिंग लाइन को /home/username/.bash_profile/home/username/.bprofile से जोड़ना।
नए बदलावों को प्रभावी करने के लिए अपनी rvm फ़ाइल को स्रोत। कमांड चलाएँ:
source /home/username/.rvm/scripts/rvm
सत्यापित करें कि आप रूबी का नवीनतम संस्करण चला रहे हैं:
$ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
यदि आप दौड़ना पसंद करते हैं तो आपको ruby 1.9.3
निम्नलिखित कार्य करने होंगे:
rvm install 1.9.3
rvm use 1.9.3 --default
RubyGems स्थापित करें
rvm rubygems current
रेल स्थापित करें
gem install rails
सूत्रों का कहना है:
जून 2012
मैं रेलगाड़ी 3.2 w / रूबी 1.9.3, RVM, आदि के लिए इस फंतासी वन-लाइनर का उपयोग कर रहा हूं।
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
rvm में बहुत अच्छा इंस्टॉलर है।
सबसे पहले, कर्ल स्थापित करें ।
फिर आपको निर्भरता स्थापित करने की आवश्यकता है:
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
अब, आप स्वचालित इंस्टॉलर का उपयोग कर सकते हैं:
curl -L https://get.rvm.io | bash -s stable --ruby
उसके बाद, लॉग आउट करें और फिर वापस लॉग इन करें, और आप सभी सेट हो गए हैं!
ruby -v
कुछ इस तरह लौटना चाहिए:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
यदि ऐसा नहीं होता है, तो आपको RVM के लिए समस्या निवारण पृष्ठ देखना चाहिए ।
सबसे पहले, कुछ निर्भरताएँ स्थापित करें:
sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git
फिर, इसे स्थापित करें:
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
अब, रूबी बिल्ड स्थापित करने के लिए:
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash
सब कुछ कर दिया!