यह रेक में एक मुद्दा है जिसे पहले ही संबोधित किया जा चुका है।
@ समतुल्य @ द्वारा जवाब एक बंदर पैच है और इसे टाला जाना चाहिए।
जैसा कि @ क्रिस बताते हैं, यह एक ऐसा मुद्दा है जिसे अलग किया गया है rake 11.0.1। चूंकि @ क्रिस ने अपना जवाब पोस्ट किया है, रेक के नए संस्करण उपलब्ध हैं और आदर्श रूप से आप समय के साथ रह पाएंगे और रेक के पुराने संस्करण पर पिन नहीं किया जा सकेगा। मेरा विश्वास करो, मैं वहां गया हूं और यह एक अच्छा विचार नहीं है यदि आप इसकी मदद कर सकते हैं। इसके अलावा यह रेल 2.3 या रेल के किसी भी संस्करण के साथ एक मुद्दा नहीं है।
कोई भी रेक < v11.0.1या > v11.0.1 and < v12काम करेगा लेकिन यह अभी भी एक काम है और इसे भी टाला जाना चाहिए; आदर्श रूप से आप समय के साथ रह पाएंगे।
चूंकि last_commentपदावनत किया जा रहा है इसलिए निर्भरता को ही उन्नत किया जाना चाहिए। मेरे मामले में यह rspec-coreकेवल आकस्मिक रूप से v3.4.4 में तय किया गया था ।
जोड़
अपनी निर्भरता को एक ऐसे संस्करण में अपग्रेड करें जो कॉल नहीं करता है, last_commentबल्कि last_descriptionइसके बजाय कॉल करता है। शायद यह rspecऔर rspec-core3.4.4 या अधिक करने के लिए उन्नयन इसे ठीक कर देगा। rspec-core<3.4.4 कॉल last_comment।
यदि आपकी निर्भरता में ऐसा संस्करण नहीं है जो कॉल नहीं करता है last_description, तो एक अच्छे नागरिक बनें और इसे ठीक करने के लिए पीआर सबमिट करें :)
bundle execबाद उपयोग करना है, बसrakeबंडल निष्पादन के बिना अभी भी कैसे उपयोग करना है ??