এটি রেকের একটি সমস্যা যা ইতিমধ্যে মোকাবেলা করা হয়েছে।
@ সমতুল্য 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-core
3.4.4 বা তার চেয়ে বেশি আপগ্রেড করা এটি ঠিক করবে। rspec-core
<3.4.4 কল last_comment
।
যদি আপনার নির্ভরতার কোনও সংস্করণ না থাকে যা কল করে না last_description
, তবে একটি ভাল নাগরিক হন এবং এটি ঠিক করার জন্য পিআর জমা দিন :)
bundle exec
পরে ব্যবহারrake
করতে হবে, বান্ডেল এক্সিকিউট ছাড়া কীভাবে এখনও ব্যবহার করবেন ??