का उपयोग करते समय सभी रत्नों में मणि कैसे स्थापित करें RVM का उपयोग करते समय सिस्टम में सभी rubies और gemsets (केवल डिफ़ॉल्ट या सिस्टम रूबी नहीं) में एक मणि स्थापित करने का कोई तरीका है?RVM
RVM
उत्तर
आरवीएम दस्तावेज़ों के माध्यम से देखकर, मुझे यह विशेष रूप से करने का कोई तरीका नहीं दिख रहा है। हालांकि, आप इसे @global रत्नों और रत्न की प्रतिलिपि प्रतिलिपि बनाने के संयोजन के माध्यम से अनुमानित करने में सक्षम हो सकते हैं।
वैश्विक रत्न एक रत्न के सभी रत्नों के लिए उपलब्ध रत्न प्रदान करते हैं। उदा .:
rvm install 1.9.3
rvm --create [email protected]
rvm --create [email protected]
rvm use [email protected]
gem install sqlite3
1.9.3 रूबी के लिए दो अलग-अलग gemsets बनाना होगा, और वैश्विक sqlite3 दोनों में उपलब्ध होगा।
फिर, एक बार ऐसा करने के बाद, आप वैश्विक रत्न को अन्य रूबीज़ में कॉपी कर सकते हैं, और वे इसे स्वयं उपलब्ध कर सकते हैं। उदाहरण के लिए, ऊपर के एक निरंतरता के रूप में: -, मैं नहीं हो सकता जो मामले में
rvm install 1.8.7
rvm gemset copy [email protected] [email protected]
और अब sqlite3 मणि सब 1.8.7 gemsets (यह मानते हुए मैं सही क्रम में तर्क मिल गया है के लिए उपलब्ध है 1.9.3 और 1.8.7 स्विच करें)। यह काफी आदर्श नहीं है, क्योंकि एक रूबी के अपडेट स्वचालित रूप से दूसरों में दिखाई नहीं देते हैं, आपको व्यक्तिगत रूप से प्रत्येक रूबी में प्रतिलिपि बनाना होगा, और मुझे लगता है कि आप संभवतः किसी भी रूबी-निर्भर वैश्विक रत्नों को पकड़ने के लिए समाप्त हो जाएंगे प्रत्येक में स्थापित करें। यदि वह अंतिम बिंदु कोई मुद्दा नहीं है, तो आप एक समस्या होने की उम्मीद करते हैं, हालांकि, आप पहले दो बिंदुओं द्वारा निहित कठोरता से बचने के लिए शायद एक स्क्रिप्ट लिख सकते हैं।
अस्वीकरण: इसे आरवीएम दस्तावेज़ों के माध्यम से पढ़ने से सख्ती से रखा गया है, और मैंने वास्तव में यह कोशिश नहीं की है। अगर मुझे कुछ गड़बड़ है, तो मुझे इसे ठीक करने के लिए जवाब संपादित करने में खुशी होगी।
आप एक डिफ़ॉल्ट के लिए स्थापित कर सकते हैं, माणिक दुभाषिया प्रति वैश्विक gemset यहाँ उल्लेख किया:
https://rvm.io/gemsets/global/
है और यह भी इस पेज का उल्लेख है डिफ़ॉल्ट मणि सेट
और यह wouldn ' rubies के बीच असंगतताओं के कारण सभी रूबी दुभाषियों के लिए एक मणि स्थापित करने के लिए उपयोगी हो।
आप पर अमल कर सकते हैं:
rvm @global do gem install [gem_name]
विश्व स्तर पर स्थापित करने के लिए मणि (रूबी संस्करण के अनुसार)।
यह संभव नहीं हर रूबी संस्करण के लिए मणि विश्व स्तर पर स्थापित करने के लिए है।
https://rvm.io/gemsets/initial के अनुसार आप फ़ाइल ~/.rvm/gemsets/global.gems
फ़ाइल में प्रत्येक रूबी संस्करण के लिए स्वचालित रूप से स्थापित रत्न परिभाषित कर सकते हैं। इस फ़ाइल में आपको आवश्यक रत्न (प्रति पंक्ति एक) को परिभाषित करने की आवश्यकता है उदा।
bundler
zeus
जब भी आप आरवीएम में नया रूबी संस्करण जोड़ते हैं तो ये रत्न स्थापित किए जाएंगे।
- 1. RVM
- 2. RVM
- 3. RVM
- 4. rvm
- 5. रेल RVM
- 6. समस्या स्थापित करने RVM
- 7. स्थापित करने rvm
- 8. हरोकू मणि RVM
- 9. RVM/पदावनति बंडलर मणि
- 10. RVM स्थापना विफल
- 11. TextMate, rvm और TM_RUBY
- 12. मुझे बहु-उपयोगकर्ता RVM स्थापना
- 13. अनइंस्टॉल करने पर समस्या RVM
- 14. RVM रत्न में रत्न देखें
- 15. के माध्यम से खोल स्क्रिप्ट से RVM gemset नहीं बदला जा सकता `rvm gemset use`
- 16. ओएसएक्स पर रेल 3 स्थापित करें RVM
- 17. चल रहा '-j2 बनाने' जब RVM
- 18. RVM: बंडलर अनइंस्टॉल नहीं कर सकता 1.1.0
- 19. rvm 1.9.3 में नाकाम रहने के
- 20. RVM की एकल उपयोगकर्ता संस्करण स्थापित करने
- 21. [[-s "$ HOME/.rvm/स्क्रिप्ट/आरवीएम"]] &&। "$ HOME/.rvm/स्क्रिप्ट/आरवीएम": यह क्या करता है?</p> <pre><code>[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" </code></pre> <p><code>~/.bash_profile</code> रहे हैं:
- 22. RVM और रेल 3 - रेल कमान आग त्रुटि: एक निर्देशिका
- 23. मैं कैसे rvm capisrano तैनाती पर अपने रत्न बनाने के लिए बना सकते हैं?
- 24. क्या RVM default.gems फ़ाइलों को बंडलर जेमफाइल में कनवर्ट करने के लिए उपयोगिता है?
- 25. rvm स्थापित माणिक 1.9.3-p286: त्रुटि चल रहा '-j 9 बनाने' (OSX: माउंटेन शेर)
- 26. रेल 3 अत्यंत मैं पर्यावरण प्रबंधन के लिए RVM उपयोग कर रहा हूँ रूबी 1.9.2
- 27. Capistrano व्यवस्था करने के लिए की तैनाती विस्तृत RVM स्थापित नहीं देख माणिक
- 28. उबंटू 11.10 पर स्थापित करें माणिक rvm माणिक के साथ 1.9.3
- 29. Zsh `जो rvm` या` जो gem` रिटर्न समारोह सामग्री के बजाय पथ
- 30. RVM, रूबी 1.9.2, रेल 2.3.8, यात्री और "US-ASCII में अवैध बाइट क्रम"