2010-08-13 11 views
7

द्वारा रेल 3 पक्ष पर रूबी स्थापित कर सकते हैं मैं एक Ubuntu ROR के साथ चारों ओर खेलने के लिए पर्यावरण रेल की है। अभी मैं रेल 2.3.8 चला रहा हूं।मैं रेल 2.x और पर रूबी पक्ष

मैं रेल 3. इस पर गौर करना चाहते हैं यह दोनों देव वातावरण पक्ष-साथ चलाने के लिए संभव है? यदि नहीं, तो मैं रेल 3 स्थापित करने के लिए अपने रेल 2.x सिस्टम को कैसे साफ कर सकता हूं? या क्या मुझे एक पूरी नई उबंटू मशीन स्थापित करने की आवश्यकता है?

कोई भी मदद, लिंक ... पॉइंटर्स बहुत अच्छा होगा!

+0

साइट-दर-साइट: तुम्हारा मतलब एक ही बार में चलाने के लिए सिस्टम पर दोनों की क्या ज़रूरत है (आमतौर पर 'साइड-बाई-साइड') या साइट के द्वारा आप अलग अलग मतलब था विभिन्न वर्चुअल होस्टेड वेबसाइटों पर संस्करण? – Rup

+0

एक देव मशीन जिसमें रेल 2 और रेल 3 स्थापित हैं। और मैं "नई परियोजना -> रेल 2" या "नई परियोजना -> रेल 3" चुन सकता हूं क्या ऐसा कुछ संभव है? –

उत्तर

5

मैं रूबी संस्करण प्रबंधक (आरवीएम) की अत्यधिक अनुशंसा करता हूं - अधिक जानकारी के लिए this railscast देखें। यह आपको उसी मशीन पर रूबी के विभिन्न संस्करणों को आसानी से प्रबंधित करने की अनुमति देता है। मेरा मानना ​​है कि यह भी रेल के विभिन्न संस्करणों रखना एक दूसरे से अलग हैं, और आप उन दोनों के बीच स्विच करने के लिए आसानी से की अनुमति देने के लिए सक्षम होना चाहिए - http://rvm.beginrescueend.com/gemsets/basics/ से इस उदाहरण देखें:

rvm 1.9.2-head 
gem install rails -v 2.3.3 

rvm gemset create rails222 rails126 
Gemset 'rails222' created. 
Gemset 'rails126' created. 

rvm [email protected] 
gem install rails -v 2.2.2 

rvm [email protected] 
gem install rails -v 1.2.6 

आशा है कि मदद करता है!

1

विंडोज उपयोगकर्ताओं के लिए:

(। मुझे पता है प्रश्नकर्ता उबंटू का उपयोग करता है, लेकिन जब मैं एक Windows से संबंधित प्रश्न था इस SERPs में आया था)

आप पाएंगे कि आरवीएम एक विकल्प नहीं है। आप pik तथापि उपयोग कर सकते हैं,:

-- install the gem  
> gem install pik 

-- run 'install' command to add the utility to your system 
> pik_install [some dir in your PATH variable] 

-- tell pik where your Ruby versions are 
> pik add C:\Ruby187\bin 
> pik add C:\Ruby193\bin 

-- see which versions pik has under control and which one is actively being used 
> pik list 
* 187: ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32] 
    193: ruby 1.9.3p194 (2012-04-20) [i386-mingw32] 

-- tell pik to use a different version 
> pik use 193 
> pik list 
    187: ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32] 
* 193: ruby 1.9.3p194 (2012-04-20) [i386-mingw32] 

-- confirm the change worked: 
> ruby -v && rails -v 
ruby 1.9.3p194 (2012-04-20) [i386-mingw32] 
Rails 3.2.3 
संबंधित मुद्दे