У меня было то же самое, и вот что я нашел: Возможно, у вас установлено более одной версии rake (для просмотра введите gem list
), и ваш проект указывает, что вы должны использовать более старую версию rake.
Если вы это сделаете, то рейк по умолчанию будет более новым.
Если вы находитесь в каталоге вашего проекта, и Gemfile вашего проекта указывает более старую версию rake, и ваш тип rake db: migrate, то сообщение об ошибке говорит вам, что «новая» версия rake не та, которую вы указали в Gemfile, поэтому запустите bundle exec rake db:migrate
, чтобы bundler мог выбрать для вас правильную версию рейка.