मुझे बस यह नहीं मिला। मैंने सोचा, बंडलर रत्नों के बीच संस्करण संघर्षों को हल करने के लिए विकसित किया गया था। तो मुझे बस require "bundler/setup"
होना है और सब कुछ ठीक है, यह जानकर कि बंडलर मेरे सभी रत्नों और उनकी निर्भरताओं के सही संस्करण लोड करेगा। अब, आरवीएम एकाधिक रूबी प्रबंधित करने के लिए बहुत अच्छा है, मुझे पता है, लेकिन मुझे जेम्ससेट सुविधा की परवाह क्यों करनी चाहिए? क्या मुझे यहाँ कुछ याद आती है? क्या यह मेरे विकास को और भी आसान बना सकता है? हो सकता है कि आप में से कुछ मुझे RVM + बंडलर दोनों विकास, उत्पादन के लिए वर्कफ़्लो पर कुछ संकेत दे सकते हैं।जब मैं बंडलर का उपयोग करता हूं तो मुझे आरवीएम की जेम्ससेट सुविधा की परवाह क्यों करनी चाहिए?
मुझे यह भी नहीं पता कि RVM किसी अन्य रूबी पर स्विच करना शुरू कर देता है। मुझे पता है कि मेरे पास मेरी परियोजना में .rvmrc
फ़ाइल हो सकती है, लेकिन क्या मुझे इस निर्देशिका में cd
है ताकि स्विच होता है?
इसके अलावा, मैं आमतौर पर विकास के लिए यात्री का उपयोग के बाद से, Passenger.prefpane
करने के लिए धन्यवाद, में एकीकरण मैक ओएस महान है। क्या मैं अभी भी आरवीएम के साथ ऐसा कर सकता हूं या ऐसा करने का एक बेहतर तरीका है? यात्री.rvmrc
फाइलों को पहचानते हैं और सही जेम्ससेट पर स्विच करते हैं?
हां, आरवीएम एक शेल फ़ंक्शन के रूप में सीडी को फिर से परिभाषित करता है जो निर्देशिकाओं को बदलते समय .rvmrc फ़ाइलों की जांच करता है। – Sam