Ответ 1
Попробуйте запустить bundle exec rake
вместо rake
. Эта ошибка возникает, если на вашем компьютере установлена более новая версия рейка, чем указанная в вашем Gemfile (или Gemfile.lock)
Noob пытается расшифровать, что делать со следующей ошибкой:
рейк прерван! Вы уже активировали рейк 0.9.1, но ваш Gemfile требует рейка 0.8.7. Рассмотрите возможность использования bundle exec.
Любая помощь очень ценится.
Попробуйте запустить bundle exec rake
вместо rake
. Эта ошибка возникает, если на вашем компьютере установлена более новая версия рейка, чем указанная в вашем Gemfile (или Gemfile.lock)
Это сработало для меня:
Добавить rake 0.8.7 в ваш Gemfile
gem 'rake', '0.8.7'
удалить рейк 0.9.1, выполнив
gem uninstall rake -v=0.9.1
выполнить обновление пакета на терминале
bundle update
Надеюсь, что это поможет. Благодаря
Антонио
У вас есть...
gem 'rake', '0.8.7'
... в вашем Gemfile
?
Если это так, удалите его.
Эта ошибка является результатом установки рейка 0.9.1 в вашей системе, но ваш файл рейка, определяющий 0.8.7. Вы можете сделать bundle exec rake
для использования рейка 0.8.7 или изменить версию грабли, которая вам нужна.
bundle update rake
отлично работает для меня: D