मैं आरओआर पर काम कर रहा हूं और संयोग से मैंने bundle update
कमांड के साथ अपने बंडलों को अपग्रेड किया है, मुझे संदेश मिला है कि बंडल अद्यतित हैं, लेकिन जब मैं अपने रेल सर्वर rails s
शुरू करने की कोशिश कर रहा हूं तो यह मुझे एक त्रुटि फेंक रहा है:रेल बंडल पर रूबी
/var/lib/gems/1.9.1/gems/devise-3.2.4/lib/devise/models.rb:88:in `const_get': uninitialized constant Devise::Models::TokenAuthenticatable (NameError)
कृपया मुझे बताएं कि इसे हल करने के लिए मुझे क्या करना है। मैंने इस पर बहुत सारे आर & डी किया है, लेकिन कोई जवाब नहीं मिला है। मैंने sudo apt-get install rails
आरएमवी के साथ रेल स्थापित किए। मुझे लगता है कि आरवीएम के साथ रेल संस्करण को डाउनग्रेड करने का विकल्प है।
कृपया मदद करें।
आपने उल्लेख किया है के रूप में आप rvm उपयोग नहीं कर रहे तो आप कैसे कर सकते हैं नीचे ग्रेड? । एक विशेष रेल संस्करण स्थापित करने के लिए आपको कुछ इंस्टॉल करने की आवश्यकता है जैसे कि मणि इंस्टॉल रेल- v '3.2.16' –
धन्यवाद सबासाची, लेकिन रेल में नया हूं, और जब मैं बंडल को अपडेट करने के लिए कमांड चलाता हूं तो बंडल अपडेट करने से पहले रेल ठीक काम कर रहे थे यह मेरे सभी बंडलों को अपडेट करता है और अब जब मैं रेल सर्वर शुरू करता हूं तो मैंने मुझे एक त्रुटि फेंक दी जैसा मैंने उल्लेख किया था। कृपया मुझे बताएं कि मैं अपने बंडलों को पिछले लोगों के साथ कैसे डाउनग्रेड कर सकता हूं। –
बस Gemfile.lock को हटाएं और बंडल इंस्टॉल करें और मुझे बताएं कि यह काम कर रहा है या नहीं। –