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.1
lub> 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_comment
jest przestarzała, sama zależność powinna zostać zaktualizowana. W moim przypadku to, rspec-core
nawiasem 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_comment
ale wywołuje last_description
. Prawdopodobnie rspec
i aktualizacja rspec-core
do 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 exec
po zrobieniu tego, jak po prostu nadal używaćrake
bez pakietu exec ??