मैं रूबी को पटरियों पर कैसे स्थापित करूं?


14

मैं अपने 10.10 लैपटॉप पर रूबी पर्यावरण पर एक रूबी स्थापित करने में दिलचस्पी रखता हूं।

क्या स्थापना के लिए मुझे कुछ विशेष ध्यान रखने की आवश्यकता है (यानी जो 10.10 पर नया या अनूठा हो सकता है)?

क्या कोई सुझाए गए पूर्वाभास हैं जिनका मैं साथ पालन कर सकता हूं?

अग्रिम में धन्यवाद।

जवाबों:


13

माणिक स्थापित करने के कई तरीके हैं।

  1. RVM। यह 'पारंपरिक' तरीका है जिसका उपयोग कई माणिकवादी करते हैं।

  2. rbenv।

  3. पैकेज से

  4. स्रोत से (उत्तर आ रहा है)।


RVM और RBENV में बड़ा अंतर है ??? मैंने दोनों पर दस्तावेज़ीकरण पढ़ने की कोशिश की है, लेकिन कुछ चीजें हैं जो मुझे अभी तक नहीं पता हैं (मैं रूबी में बहुत नौसिखिया हूं), जैसे कि रेंबव शम्स का उपयोग करता है .. इस मामले में आप किसकी सिफारिश करेंगे?
ltdev


2

इस प्रश्न का एक उत्तर है जो बहुत अधिक दिलचस्प "कैसे-कैसे" लेख "उबंटू, रूबी, आरवीएम, रेल्स, और आप" की ओर जाता है, जो रूबी (और संबंधित चीजों) की एक नई स्थापना के माध्यम से हमें मार्गदर्शन करता है, जिससे शुरू होता है rvm। यह अंतर्दृष्टि जोड़ता है और शुरुआती लोगों के लिए बहुत सारी टिप्पणियां प्रदान करता है - क्योंकि रूबी वास्तव में सेटअप प्राप्त करने के लिए कुछ भयानक है जब कोई उस पृष्ठभूमि के ज्ञान और समर्थन के बिना होता है।

लेख को अंतिम बार 11 अक्टूबर 2012 को अपडेट किया गया था और इसे रूबी 1.9.3, आरवीएम और रेल 3.2.8 स्थापित करना चाहिए।

संबंधित प्रश्नों को जोड़ने के लिए मैं यह उत्तर पोस्ट कर रहा हूं।


1

आरवीएम का उपयोग करके रूबी ऑन रेल्स (आरओआर) स्थापित करने के लिए निम्नलिखित निर्देश हैं । वर्तमान में यह रेल संस्करण 4.0.0 के साथ माणिक संस्करण 1.9.3 और 2.0.0 स्थापित करेगा।

आरवीएम, रूबी और रेल के नवीनतम संस्करण को स्थापित करना (सामान्य रिपॉजिटरी के बाहर)

  1. वर्तमान में मौजूद सभी रूबी और 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
    

    यदि आउटपुट था, तो नया टर्मिनल खोलने का प्रयास करें, अगर यह मदद नहीं करता है तो अपने कंप्यूटर को पुनरारंभ करें।

  2. निम्नलिखित कमांड के साथ नया (नवीनतम) रूबी और आरवीएम बायनेरी स्थापित करें:

    \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 से जोड़ना।

  3. नए बदलावों को प्रभावी करने के लिए अपनी rvm फ़ाइल को स्रोत। कमांड चलाएँ:

    source /home/username/.rvm/scripts/rvm

  4. सत्यापित करें कि आप रूबी का नवीनतम संस्करण चला रहे हैं:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. यदि आप दौड़ना पसंद करते हैं तो आपको ruby 1.9.3निम्नलिखित कार्य करने होंगे:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. RubyGems स्थापित करें

    rvm rubygems current
    
  7. रेल स्थापित करें

    gem install rails
    

सूत्रों का कहना है:


1

जून 2012

मैं रेलगाड़ी 3.2 w / रूबी 1.9.3, RVM, आदि के लिए इस फंतासी वन-लाइनर का उपयोग कर रहा हूं।

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh

1

rvm।

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 के लिए समस्या निवारण पृष्ठ देखना चाहिए


0

rbenv + माणिक-निर्माण।

सबसे पहले, कुछ निर्भरताएँ स्थापित करें:

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

सब कुछ कर दिया!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.