นี่เป็นปัญหาในการคราดที่ได้รับการแก้ไขแล้ว
คำตอบโดย @ equivalent8 คือแพทช์ลิงและควรหลีกเลี่ยง
ดังที่ @Kris ชี้ให้เห็นว่านี่เป็นปัญหาที่แยกrake 11.0.1
ได้ เนื่องจาก @Kris ได้โพสต์คำตอบของเขาจึงมี Rake เวอร์ชันใหม่ที่พร้อมใช้งานและคุณจะสามารถอยู่กับเวลาและไม่ถูกตรึงไว้กับคราดเวอร์ชันเก่า เชื่อฉันฉันเคยไปที่นั่นและไม่ใช่ความคิดที่ดีถ้าคุณสามารถช่วยได้ นอกจากนี้นี่ไม่ใช่ปัญหากับ Rails 2.3 หรือรางรุ่นใด ๆ
Rake ใด ๆ< 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
จงเป็นพลเมืองที่ดีและส่ง PR เพื่อแก้ไข :)
bundle exec
หลังจากทำสิ่งนี้วิธีการใช้งานrake
โดยไม่ต้องมัด exec ??