उस समय कुछ अन्य परियोजनाओं की निर्देशिकाओं की जांच करें जिन पर आप काम कर रहे थे, संभावना है कि जेनरेट की गई फाइलें वहां समाप्त हो गईं।
वसंत एक समय में एक से अधिक रेल ऐप के साथ काम करते समय उलझन में प्रतीत होता है। शायद यही कारण है कि आपकी समस्या
वसंत सर्वर के रूप में चलता है और रेल वातावरण को लोड करता है। मुझे लगता है कि क्या होता है कि यदि आप एक समय में एक से अधिक परियोजनाओं के साथ काम करते हैं तो वसंत प्रणाली भ्रमित हो जाती है और गलत वातावरण का उपयोग करती है।
मेरे पास एक ऐसी स्थिति है जहां मैं एक परियोजना में rails g ...
चला रहा था और फाइलें किसी अन्य प्रोजेक्ट में उत्पन्न हो रही थीं। पागल क्या था कि मैंने उस फ़ोल्डर को नामकरण और आगे बढ़ाना जारी रखा, और फिर भी जनरेटर ने उस फ़ोल्डर में फ़ाइलों को रखा। जैसे कि वसंत उस फ़ोल्डर के इनोड पर लेट गया था।
प्रयास करें DISABLE_SPRING=1 rails g devise:install
या ps aux |grep spring
और सभी प्रक्रियाओं आप देख मारने और फिर rails g devise:install
हम अब के लिए Gemfile
से वसंत बाहर ले जा रहे हैं चलाने जबकि इस टूटे हुए व्यवहार बनी रहती है, और भविष्य में उपयोग में rails new --skip-spring
यदि आप वसंत का उपयोग करना चाहते हैं, तो इन नियमों का पालन करने का प्रयास करें
प्रत्येक नई परियोजना
- प्रत्येक नए प्रोजेक्ट के लिए नया निर्देशिका नाम का उपयोग के लिए
- नई गोले का उपयोग करें (आप फिर से उस पर
rails new blog
, काम, तो mv blog blog.old
और rails new blog
करते हैं, यह काम नहीं हो सकता है।
- समय-समय पर सुरक्षा के (और सैनिटी) के लिए, सभी वसंत सर्वरों को मारने पर रखें।
मैं केवल एक परियोजना था, लेकिन अभी भी रेल जनरेटर एक लंबे काफी समय लगा - gemfile यह तय से वसंत को हटाने। तो, वसंत समस्या है, लेकिन जरूरी नहीं कि कई परियोजनाओं के कारण – Anand
वास्तव में वसंत निश्चित रूप से टूटा हुआ है। रेल टीम जाने और डिफ़ॉल्ट रूप से एक टूटा हुआ मणि जोड़ने का तरीका। – kakubei
प्रक्रियाओं को मारने के बजाय, 'वसंत स्टॉप' पर्याप्त होना चाहिए। –