2010-10-24 18 views
7

मैं एक रेल 2.3.5 अनुप्रयोग है कि मैं रेल 3. रेल में करने के लिए उन्नत करने के लिए उन्नयन 3 Railscast चाहते मिल गया है, वे 2.3.8 के उन्नयन का सुझाव 3. पर जाने से पहले मैं Googling की कोशिश की है लेकिन जानकारी मुझे लगता है सब के बारे में रेल के लिए 3. मैं this question पाया है, जो gem update rails और rake rails:update कर सुझाव देने के लिए लगता है, लेकिन इन आदेशों रेल 3 में नवीनीकृत नहीं होगा उन्नयन है, यह नवीनतम संस्करण के रूप में? मैं रेल 2.3.8 में अपग्रेड कैसे करूं? पढ़ने के लिए धन्यवाद।मैं रेल 2.3.5 से रेल 2.3.8 तक अपग्रेड कैसे करूं?

उत्तर

6

वहाँ 2.3.5 और 2.3.8 (भी 2.3.102.3 शाखा पर नवीनतम संस्करण है के बीच ज्यादा अंतर नहीं है - आप नवीनीकृत करना चाहिए उस से)।

स्थापित रेल 2.3.10:

gem install rails -v=2.3.10 

फिर config/environment.rb संपादित करें और फ़ाइल के शीर्ष के पास 2.3.10 करने के लिए अपने रेल संस्करण बदल जाते हैं। जब आप अपने ऐप के माध्यम से क्लिक करते हैं, तो आप किसी भी बहिष्करण चेतावनियों से निपटते हैं, और आप बहुत अधिक कर रहे हैं। Rails blog से

प्रशस्ति पत्र:

"हम रूबी ऑन रेल्स 2.3.9 (मणि और Git टैग) 2.3.8 पुल के लिए कुछ कदम और करीब 3 रेल के लिए विस्तार करने के लिए जारी किया है और रूबी 1.9। अपने अनुप्रयोग चेतावनी प्रतिवाद बिना रेल 2.3.9 पर चलता है, तो आप रेल 3. करने के लिए एक उन्नयन के लिए अच्छी लग रही हो "

संपादित करें: जेरेमी पैसे पर है। 2.3.9 इंस्टॉल न करें, इसकी एक गंभीर सुरक्षा दोष है। मैंने अपना उत्तर 2.3.10 पर अपडेट कर दिया है।

आप rake rails:update चला सकते हैं - यह अद्यतन करता है शेयर javascripts और config फ़ाइलें। हालांकि, उन्हें शायद 2.3.5 से 2.3.10 में बदलने की आवश्यकता नहीं होगी।

+0

इसके लिए धन्यवाद! तो रेक रेल: अद्यतन लाइन की जरूरत नहीं है? – ben

+3

रेल 2.3.10 भी उपलब्ध है। टिप्पणियों को प्रतिबिंबित करने के लिए –

+0

अद्यतन उत्तर – nfm

4
$ gem install rails -v 2.3.8 

फिर अपने environment.rb फ़ाइल में RAILS_VERSION बदल सकते हैं और चलाने

$ rake rails:update 
संबंधित मुद्दे