এটি রেকের একটি সমস্যা যা ইতিমধ্যে মোকাবেলা করা হয়েছে।
@ সমতুল্য 8 এর উত্তরটি একটি বানরের প্যাচ এবং এড়ানো উচিত।
@ ক্রিস যেমন উল্লেখ করেছেন, এটি বিচ্ছিন্ন একটি বিষয় rake 11.0.1। যেহেতু ক্রিস তার উত্তর পোস্ট করেছে সেখানে রকের নতুন সংস্করণ উপলব্ধ রয়েছে এবং আদর্শভাবে আপনি সময়টির সাথে থাকতে পারবেন এবং রকের পুরানো সংস্করণে পিন না হয়ে থাকতে পারেন। বিশ্বাস করুন, আমি সেখানে এসেছি এবং আপনি যদি এটি সহায়তা করতে পারেন তবে এটি ভাল ধারণা নয়। এছাড়াও এটি রেল ২.৩ বা রেলের কোনও সংস্করণ নিয়ে কোনও সমস্যা নয়।
যে কোনও রেক < 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করতে হবে, বান্ডেল এক্সিকিউট ছাড়া কীভাবে এখনও ব্যবহার করবেন ??