Это проблема с рейком , которая уже решена.
Ответ @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 ??