मैं रेल 2.3.5 स्थापित किया था, और 2.3.10 को उन्नत करने के लिए के रूप में एक कदम 3. रेल के लिए मैं मणि रेल -v = 2.3.10 2.3.10 स्थापित करने और 2.3.5 रखने के साथ-साथ हैं स्थापित चल सोचा चाहता था । लेकिन अब जब मैं Rails -v करता हूं, तो यह केवल रेल 2.3.10 सूचीबद्ध करता है। मैं रेल के विभिन्न संस्करण कैसे स्थापित कर सकता हूं और मौजूदा लोगों को कैसे रख सकता हूं?मैं रेल के विभिन्न संस्करण कैसे स्थापित कर सकता हूं और मौजूदा लोगों को कैसे रख सकता हूं?
उत्तर
gem list rails
आप रेल के सभी स्थापित संस्करणों को दिखाना चाहिए। आप निर्दिष्ट कर सकते हैं कि आप प्रत्येक प्रोजेक्ट को config/environment.rb
फ़ाइल में किस प्रकार उपयोग करना चाहते हैं।
वैकल्पिक रूप से (या "अतिरिक्त"), प्रत्येक परियोजना के लिए अलग-अलग मणि सेट बनाए रखने के लिए RVM (विशेष रूप से "रत्न" फ़ंक्शन) में देखें।
अपडेट कर 2017 RVM gemsets, रेल परियोजनाओं में जवाहरात के प्रबंधन के लिए सबसे अच्छा अभ्यास (रेल मणि खुद सहित) के बजायBundler उपयोग करने के लिए है। बंडलर की जेमफाइल आपके प्रोजेक्ट का उपयोग करने वाले सभी रत्नों को सूचीबद्ध करेगी, और आपको संस्करणों को "पिन" करने की अनुमति देती है, इसलिए रेल के लिए संस्करण पिन बदलकर bundle
चलाकर आप अपने प्रोजेक्ट को नए संस्करण में अपडेट कर सकते हैं।
<sarcasm>
अब मैं कहा है कि कि, हालांकि, Bundler तरह से बाहर पर शायद कुछ और से बदला जाएगा। </sarcasm>
आप config/enviroment.rb
में एक आवेदन की रेल संस्करण परिभाषित कर सकते हैं।
तुम अब भी, दोनों संस्करणों है के रूप में अन्य उत्तर उल्लेख किया है। हालांकि, आप rails newapp
पर कॉल नहीं करना चाहते हैं और फिर config/environment.rb फ़ाइल को बदलना चाहते हैं। यह किसी भी फाइल के लिए समस्याएं पैदा करेगा जो संस्करणों के बीच बदल गया है। इसके बजाय, एक नया 2.3.5 अनुप्रयोग इस तरह से बनाने के लिए:
rails _2.3.5_ newapp
और आप फ़ाइल संरचना को सही ढंग से बनाने के लिए रेल आप चाहते हैं का सही संस्करण को चलाने जाएगा। मुझे नहीं पता कि यह बेहतर दस्तावेज क्यों नहीं है।
आप आप अपने वेंडर में चाहते रेल के संस्करण विक्रेता कर सकते हैं/फ़ोल्डर रेल। कमांड लाइन पर बस रेक 'रेक रेल चलाएं: फ्रीज: एज रिलीज = 2.2.2'। काम करने के लिए आपको इसके लिए स्थापित रेल के किसी भी संस्करण की आवश्यकता नहीं है, यह स्रोत ले जाएगा और इसे आपके विक्रेता निर्देशिका में रिमोट स्रोत से बनायेगा।
rake rails:freeze:edge RELEASE=2.2.1
rake rails:freeze:edge RELEASE=2.2.2
rake rails:freeze:edge RELEASE=2.2.3
rake rails:freeze:edge RELEASE=2.2.4
rake rails:freeze:edge RELEASE=2.2.5
rake rails:freeze:edge RELEASE=2.2.6
rake rails:freeze:edge RELEASE=2.2.7
rake rails:freeze:edge RELEASE=2.2.8
अपने प्रश्न का उत्तर देने के लिए, आप बिना किसी संघर्ष के रेल रत्न के कई संस्करण स्थापित कर सकते हैं। हालांकि, प्रत्येक परियोजना एक विशिष्ट संस्करण का उपयोग कर बनाई गई है। रेल के मणि का एक नया संस्करण अनुसरण करने के लिए; संस्करण 3.2.18 को अपने इच्छित संस्करण के साथ बदलें (सभी उपलब्ध संस्करणों के लिए नीचे लिंक देखें)।
gem install rails --version=3.2.18
नवीनतम संस्करण
gem install rails
सभी रेल संस्करण उपलब्ध जाँच करने के लिए स्थापित करने के लिए इस लिंक
Here is a link to all the version of rails
आप इस आदेश के आधार पर आपके मणि सॉफ्टवेयर अपडेट करने पर विचार हो सकता है की जाँच नए रत्न लोड करने से पहले।
gem update --system
प्रति @pjmorse के रूप में, संस्करण इस आदेश
gem list rails
आशा में मदद करता है कि
- 1. मैं monodevelop3.0.6 कैसे अपडेट कर सकता हूं और ओएसएक्स में mono3.0.3 को बरकरार रख सकता हूं?
- 2. मैं Django संस्करण 1.5 कैसे स्थापित कर सकता हूं?
- 3. मैं एक गिट भंडार कैसे क्लोन कर सकता हूं और रिमोट्स रख सकता हूं?
- 4. मैं mod_rewrite कैसे कर सकता हूं और क्वेरी स्ट्रिंग्स रख सकता हूं?
- 5. मैं एक योजनाबद्ध दृश्य कैसे बना सकता हूं जिस पर मैं आइटम रख सकता हूं, स्थानांतरित कर सकता हूं और कनेक्ट कर सकता हूं?
- 6. मैं अपने सॉफ्टवेयर प्रोजेक्ट को कैसे खोल सकता हूं और नियंत्रण रख सकता हूं?
- 7. मैं अपने डेटाबेस को एसडी कार्ड पर कैसे रख सकता हूं और ORMLite का उपयोग कैसे कर सकता हूं?
- 8. मैं नॉकआउट के सरणी को कैसे तोड़ सकता हूं या जारी रख सकता हूं?
- 9. मैं पीएचपीएसटॉर्म में PHP संस्करण कैसे सेट कर सकता हूं?
- 10. मैं बहिष्कृत तरीकों से कैसे बच सकता हूं और पीछे की संगतता को कैसे बनाए रख सकता हूं?
- 11. मैं जेटीबल के जेटीबलहेडर में नियंत्रण कैसे रख सकता हूं?
- 12. मैं अपने कंप्यूटर पर स्थापित विंडोज एसडीके के संस्करण को कैसे निर्धारित कर सकता हूं?
- 13. मैं सबवर्सन को केवल फाइल का नवीनतम संस्करण कैसे रख सकता हूं?
- 14. मैं Win32 असेंबली को अनइंस्टॉल कैसे कर सकता हूं और WinSxS को साफ़ कर सकता हूं?
- 15. मैं स्ट्रिंग से गैर अल्फान्यूमेरिक वर्ण कैसे छीन सकता हूं और रिक्त स्थान रख सकता हूं?
- 16. मैं गिट टैग कैसे कर सकता हूं?
- 17. मैं node.js कॉलबैक में दायरा कैसे बनाए रख सकता हूं?
- 18. मैं थोक खोज कैसे कर सकता हूं और पर्ल के साथ प्रतिस्थापित कैसे कर सकता हूं?
- 19. मैं एक सबराउटिन को फिर से परिभाषित कैसे कर सकता हूं और बूढ़ा भी रख सकता हूं?
- 20. मैं आउटपुटस्ट्रीम को कैसे कार्यान्वित कर सकता हूं जिसे मैं रिवाइंड कर सकता हूं?
- 21. मैं एक स्थापित पर्ल मॉड्यूल का संस्करण और स्थान कैसे प्राप्त कर सकता हूं?
- 22. मैं किंडल पीसी से कोड कैसे कॉपी कर सकता हूं और प्रारूपण को सुरक्षित रख सकता हूं
- 23. मैं विभिन्न पर्ल अनुप्रयोगों के लिए विशेष वातावरण कैसे स्थापित कर सकता हूं?
- 24. मैं स्क्रैच से पीईपीआई समकक्ष कैसे स्थापित कर सकता हूं?
- 25. मैं सीपीएएन से स्क्रिप्ट वितरण कैसे स्थापित कर सकता हूं?
- 26. मैं NuGet के बिना RESTSharp को कैसे स्थापित और सेटअप कर सकता हूं?
- 27. मैं php5/ubuntu में pspell कैसे स्थापित कर सकता हूं?
- 28. मैं अपने वर्चुअलएन्व में कैसे स्थापित कर सकता हूं?
- 29. मैं विंडोज 8 पर पर्ल कैसे स्थापित कर सकता हूं?
- 30. मैं जेडीके संस्करण ग्रहण का उपयोग कैसे कर सकता हूं?
RVM gemsets जाने का रास्ता नहीं है के साथ स्थापित की सूची। – wesgarrison