Rake не запускается для старых приложений Rails

Я пытаюсь бежать rake routes в старом Rails-приложении я получил следующее:

Gem::LoadError: You have already activated rake 11.1.2, but your Gemfile requires rake 10.4.2. Prepending `bundle exec` to your command may solve this.

Так я попробовал bundle exec, оно работает.

Но как я могу изменить свой Gemfile, чтобы мне не пришлось bundle exec, грабли 10.4.2 явно не в моем Gemfile.

Благодарю.

1 ответ

В вашем текущем наборе есть версия рейка 11.1.2, но твой Gemfile.lock требует использовать более старую версию (а именно 10.4.2).

Если обновление версий ваших драгоценных камней не нарушит ваш проект, вы можете удалить Gemfile.lock файл, а затем запустить bundle install создать новый. Затем "проблема" должна быть исправлена.

Другие вопросы по тегам