2012-10-24 25 views
6

में प्रत्येक रूबी संस्करण के लिए एक अलग रूबीगेम संस्करण मेरे पास आरवीएम द्वारा 1.8.7 और 1.9.3 स्थापित रूबी है। माणिक के लिएआरवीएम

  • उपयोग मणि 1.3.7 रूबी 1.9.3

मैं कैसे निर्धारित कर सकते हैं के लिए 1.8.7

  • उपयोग मणि 1.8.x: प्रत्येक रूबी संस्करण के लिए, मैं करना चाहते हैं आरवीएम में उपरोक्त?

  • उत्तर

    5

    आरवीएम स्थापित करते समय और फिर आरवीएम स्थापित रूबी - संस्करण को अपने नवीनतम रूबीगेम्स संस्करण को स्थापित करें। तो बस नीचे दिए गए चरणों का पालन करें:

    1. rvm use 1.8.7
    2. gem -v, उदा 1.8.24 दिखाता है जैसे
      यदि आप rubygems विशेष संस्करण का उपयोग करना चाहते हैं तो केवल चरण # 3 और # 4 का पालन करें।
      इस वाक्य रचना के लिए rvm में rubygems
    3. rvm rubygems [x.y.z|latest-x.y|latest|remove]
      पूर्व इस तरह सेट किया गया है:
      प्राप्त कर रहा है rubygems-1.3.7

      % Total % Received % Xferd Average Speed Time Time  Time Current 
               Dload Upload Total Spent Left Speed 
      100 284k 100 284k 0  0 94166  0 0:00:03 0:00:03 --:--:-- 125k 
      Extracting rubygems-1.3.7 ... 
      Removing old Rubygems files... 
      Installing rubygems-1.3.7 for ruby-1.8.7-p371 ... 
      Installation of rubygems completed successfully. 
      
      तो


    4. gem -v => यह 1.3 से पता चलता .7

    5. rvm rubygems 1.3.7

    और आप का उपयोग किसी अन्य संस्करण कदम # 3

    पूर्व जाना चाहते हैं: rvm rubygems latest

    6
    $ rvm use 1.8.7 
    $ rvm rubygems 1.3.7 
    $ rvm use 1.9.3 
    $ rvm rubygems latest-1.8 
    $ gem -v 
    1.8.24 
    $ rvm use 1.8.7 
    $ gem -v 
    1.3.7 
    
    0

    आप पहले से ही 1.3.7 और 1.8.x के लिए rvm में gemsets बनाया है, तो इस कदम को छोड़ । अन्यथा, आपको रत्न बनाने की जरूरत है। 1.8.7 # 1.8.7 rvm रूबी के लिए gemset बनाने 1.3.7 # स्विच आप इसे इस तरह से करना पड़ सकता है rvm: rvm --force

    यहाँ एक gemset बनाने और उसके बाद के लिए कैसे यह करने के लिए स्विच है rubygems 1.3.7 rvm gemset उपयोग 1.3.7 # का उपयोग यह

    अगली बार जब आप gemset के साथ 1.3.7 रूबी 1.8.7 का उपयोग करना चाहते केवल ऐसा करने की जरूरत: rvm उपयोग [email protected] # यह रूबी संस्करण और मणि संस्करण ruby ​​-v # रूबी संस्करण की जांच करता है, चाहिए = 1.8.7 मणि - संस्करण # रत्न संस्करण की जांच करता है, = 1.3.7

    रूबी 1.9.3 और रत्न 1.8.x के लिए इसे दोहराएं।

    आप यह कैसे कर सकते हैं और अन्य आरवीएम संबंधित विषयों के सवालों के जवाब यहां देख सकते हैं: http://rvm.io/gemsets/using