Dies ist ein Problem bei Rake , das bereits behoben wurde.
Die Antwort von @ äquivalent8 ist ein Affenfeld und sollte vermieden werden.
Wie @Kris hervorhebt, ist dies ein isoliertes Problem rake 11.0.1. Da @Kris seine Antwort veröffentlicht hat, sind neue Versionen von Rake verfügbar. Idealerweise können Sie mit der Zeit bleiben und nicht an eine alte Version von Rake gebunden sein. Glauben Sie mir, ich war dort und es ist keine gute Idee, wenn Sie helfen können. Auch dies ist kein Problem mit Rails 2.3 oder einer anderen Version von Rails.
Jeder Rechen < v11.0.1oder > v11.0.1 and < v12wird funktionieren, aber dies ist immer noch eine Problemumgehung und sollte auch vermieden werden. Idealerweise können Sie mit der Zeit bleiben.
Da last_commentes veraltet ist, sollte die Abhängigkeit selbst aktualisiert werden. In meinem Fall war es das, rspec-corewas dies übrigens nur in v3.4.4 behoben hat .
Die Reparatur
Aktualisieren Sie Ihre Abhängigkeit auf eine Version, die nicht last_commentanruft, sondern last_descriptionstattdessen anruft . Es ist wahrscheinlich rspecund ein Upgrade rspec-coreauf 3.4.4 oder höher wird es beheben. rspec-core<3.4.4 Anrufe last_comment.
Wenn Ihre Abhängigkeit keine Version hat, die nicht anruft last_description, seien Sie ein guter Bürger und reichen Sie eine PR ein, um das Problem zu beheben :)
bundle exec, wie kann ich nur nochrakeohne das Bundle Exec verwenden?