/ / क्या मैं अपने ऐप को रूबी और रेल के पुराने संस्करणों में डाउनग्रेड कर सकता हूं? कैसे? - रूबी-ऑन-रेल, रूबी, रूबी-ऑन-रेल -4

क्या मैं अपने ऐप को रूबी और रेल के पुराने संस्करणों में डाउनग्रेड कर सकता हूं? कैसे? - रूबी-ऑन-रेल, रूबी, रूबी-ऑन-रेल -4

मैंने रूबी 2.2.3p173 और रेल 4.2.5 का उपयोग करके अपने मैक पर एक अच्छा वेब ऐप बनाया है।

वह स्थान जहां मैं इसे होस्ट करना चाहता हूं केवल रुबी 2.0.0 और रेल 4.2.4 तक उनके साझा होस्टिंग प्लेटफॉर्म पर स्थापित है।

मुझे क्या करना चाहिए? क्या मैं रूबी और रेल डाउनग्रेड कर सकता हूं? यदि हां, तो इसके बारे में जाने का सबसे अच्छा तरीका क्या है?

धन्यवाद

उत्तर:

उत्तर № 1 के लिए 1

अपने ऐप को पुराने रूबी और रेल में पोर्ट करना एक बुरा विचार होगा। न केवल आप सुरक्षा छेदों को उजागर करेंगे जो हालिया रिलीज में तय किए गए हैं (रुबी 2.0 24 फरवरी, 2016 को समाप्त होने का अंत होगा, तथा रेल 4.2.4 के बाद से महत्वपूर्ण सुरक्षा पैच रहे हैं), आप उन अन्य रत्नों द्वारा अपग्रेड करने के लिए निरंतर दबाव के खिलाफ तैर रहे होंगे जिन्हें आप उपयोग करना चाहते हैं, दस्तावेज़ीकरण इत्यादि।

संभवत: आपके द्वारा किसी संस्करण प्रबंधक का उपयोग करके होस्टिंग प्रदाता पर रूबी के वर्तमान संस्करण को स्थापित करने से रोकने के लिए कुछ भी नहीं है rbenv या आरवीएम। (मैं rbenv की अनुशंसा करता हूं।) आप रेल के मौजूदा संस्करणों सहित किसी भी रत्न को स्थापित करने के लिए शायद संभवतः (बंडलर के साथ) भी इंस्टॉल कर सकते हैं।

यदि वह होस्टिंग प्रदाता आपको एक नई रूबी या रेल का उपयोग करने या स्थापित करने से रोकता है, तो एक अलग होस्टिंग प्रदाता ढूंढें। वैसे भी वह जल्द ही असफल हो जाएगा।