Bu, halihazırda ele alınmış olan komisyondaki bir sorundur .
@ Eşdeğeri8'in cevabı bir maymun yamasıdır ve bundan kaçınılmalıdır.
@Kris'in işaret ettiği gibi, bu izole edilmiş bir konu rake 11.0.1. @Kris cevabını yayınladığından beri, Rake'in yeni versiyonları mevcut ve ideal olarak, zamanın içinde kalabilmeniz ve komisyonun eski bir versiyonuna sabitlenmemeniz gerekir. İnan bana, oradaydım ve yardım edebilirsen bu iyi bir fikir değil. Ayrıca bu, Rails 2.3 veya herhangi bir ray sürümünde sorun değildir.
Herhangi bir Tırmık < v11.0.1veya > v11.0.1 and < v12işe yarayacak ama bu hala bir çözümdür ve bundan kaçınılmalıdır; ideal olarak zamanın yanında kalabileceksiniz.
Kullanımdan last_commentkaldırıldığından, bağımlılığın kendisi yükseltilmelidir. Benim durumumda, rspec-coretesadüfen bunu yalnızca v3.4.4'te düzeltti .
Çözüm
Bağımlılığınızı çağırmayan last_comment, last_descriptiononun yerine çağıran bir sürüme yükseltin . Muhtemelen rspecve rspec-core3.4.4 veya daha üstüne yükseltmek onu düzeltecektir. rspec-core<3.4.4 aramalar last_comment.
Bağımlılığınızın aranmayan bir sürümü yoksa last_description, iyi bir vatandaş olun ve düzeltmek için bir PR gönderin :)
bundle execyaptıktan sonra kullanmalıyımrake, paket exec olmadan nasıl hala kullanırım ?