Это проблема с рейком , которая уже решена.
Ответ @exexample8 - это патч обезьяны, и его следует избегать.
Как отмечает @Kris, эта проблема изолирована rake 11.0.1. Поскольку @Kris опубликовал свой ответ, доступны новые версии Rake, и в идеале вы сможете идти в ногу со временем и не быть привязанными к старой версии Rake. Поверьте, я был там, и это плохая идея, если вы можете помочь. Также это не проблема с Rails 2.3 или любой версией rails.
Любые грабли < 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 ??