2012-03-18 18 views
5

मैंने उसी मणि सेट में रेल के दो अलग-अलग संस्करण स्थापित किए हैं। जब मैं कर मणि सूची रेल इस प्रकार यह दिखाएगा:उसी मणि सेट में रेल के विभिन्न संस्करणों के बीच स्विचिंग

 **rails (3.0.11, 2.3.8)** // This means I have two rails 

जब मैं नई रेल आवेदन बनाने यह एक नवीनतम ले जाएगा, इसका मतलब है कि नई app_name रेल का उपयोग नहीं कर रेल APP_NAME का उपयोग करके ऐप बनाई जानी चाहिए।

लेकिन मैं 3.0.11 के बजाय रेल 2.3.8 का उपयोग करना चाहता हूं। मुझे पता है कि आरवीएम का उपयोग रेल के विभिन्न संस्करणों के बीच स्विच करने में मदद करता है लेकिन वे विभिन्न मणि सेट में स्थापित होते हैं। क्या एक ही मणि सेट में विभिन्न रेल संस्करण के बीच स्विच करने की कोई संभावना है?

धन्यवाद।

+0

http://railsforum.com/viewtopic.php?id=13971 संबंधित प्रतीत होती है: आप जब से ऐप बनाने के स्पष्ट होना जरूरी –

उत्तर

4

बाद के संस्करण है करने के लिए RAILS_GEM_VERSION बदल उच्च प्राथमिकता

rails _3.0.11_ new my_app

या

rails _2.3.8_ my_app

1

मैं तुम्हें Bundler उपयोग नहीं कर रहे आप 2.3.8 उपयोग करने के लिए कोशिश कर रहे हैं, तो यह सोचते हैं रहा हूँ, तो अपने config/enrvironment.rb फ़ाइल की जांच कर '2.3.8'