Ini merupakan masalah dalam rake yang telah ditangani.
Jawaban oleh @ equival8 adalah patch monyet dan harus dihindari.
Seperti yang ditunjukkan oleh @Kris, ini adalah masalah yang diisolasi rake 11.0.1. Karena @Kris telah memposting jawabannya, ada versi baru Rake yang tersedia dan idealnya Anda dapat mengikuti perkembangan zaman dan tidak disematkan ke versi rake yang lama. Percayalah, saya pernah ke sana dan itu bukan ide yang baik jika Anda dapat membantu. Juga ini bukan masalah dengan Rails 2.3 atau versi rails apa pun.
Setiap Rake < v11.0.1atau > v11.0.1 and < v12akan bekerja tetapi ini masih bekerja dan juga harus dihindari; idealnya Anda akan bisa mengikuti perkembangan zaman.
Karena last_commentsudah ditinggalkan ketergantungan itu sendiri harus ditingkatkan. Dalam kasus saya itu rspec-coreyang kebetulan hanya memperbaiki ini di v3.4.4 .
Cara Mengatasinya
Tingkatkan ketergantungan Anda ke versi yang tidak memanggil last_commenttetapi memanggil last_descriptionsaja. Mungkin rspecdan meningkatkan rspec-coreke 3.4.4 atau lebih tinggi akan memperbaikinya. rspec-core<3.4.4 panggilan last_comment.
Jika ketergantungan Anda tidak memiliki versi yang tidak dapat dihubungi last_description, jadilah warga negara yang baik dan kirimkan PR untuk memperbaikinya :)
bundle execsetelah melakukan ini, bagaimana tetap menggunakanraketanpa bundel exec ??