Jest to problem z prowizją , który został już rozwiązany.
Odpowiedzią @ ekwiwalent8 jest łatka małpy i należy jej unikać.
Jak wskazuje @Kris, jest to problem ograniczony rake 11.0.1. Odkąd @Kris opublikował swoją odpowiedź, dostępne są nowe wersje Rake i idealnie byłoby, gdybyś był w stanie dotrzymać kroku czasom i nie zostać przypięty do starej wersji rake. Wierz mi, byłem tam i nie jest to dobry pomysł, jeśli możesz temu zapobiec. Nie jest to również problem z Railsami 2.3 ani żadną inną wersją railsów.
Any Rake < v11.0.1lub> v11.0.1 and < v12 będą działać, ale nadal jest to obejście i należy go również unikać; idealnie będziesz w stanie nadążyć za duchem czasu.
Ponieważ last_commentjest przestarzała, sama zależność powinna zostać zaktualizowana. W moim przypadku to, rspec-corenawiasem mówiąc, naprawiło to tylko w wersji 3.4.4 .
Poprawka
Uaktualnij swoją zależność do wersji, która nie wywołuje, last_commentale wywołuje last_description. Prawdopodobnie rspeci aktualizacja rspec-coredo wersji 3.4.4 lub nowszej naprawi to. rspec-core<3.4.4 połączeń last_comment.
Jeśli twoja zależność nie ma wersji, która nie dzwoni last_description, bądź dobrym obywatelem i prześlij PR, aby to naprawić :)
bundle execpo zrobieniu tego, jak po prostu nadal używaćrakebez pakietu exec ??