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.1
atau > v11.0.1 and < v12
akan bekerja tetapi ini masih bekerja dan juga harus dihindari; idealnya Anda akan bisa mengikuti perkembangan zaman.
Karena last_comment
sudah ditinggalkan ketergantungan itu sendiri harus ditingkatkan. Dalam kasus saya itu rspec-core
yang kebetulan hanya memperbaiki ini di v3.4.4 .
Cara Mengatasinya
Tingkatkan ketergantungan Anda ke versi yang tidak memanggil last_comment
tetapi memanggil last_description
saja. Mungkin rspec
dan meningkatkan rspec-core
ke 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 exec
setelah melakukan ini, bagaimana tetap menggunakanrake
tanpa bundel exec ??