rake db: migrate не возвращает такой файл для загрузки - rake / dsl_definition (я искал и пытался добавить требуемый rake / dsl_definition) - PullRequest
2 голосов
/ 28 октября 2011

У меня все волосы пропали, и я собираюсь выбросить мой новый macbook через окно.

Я пытаюсь выполнить знаменитую команду db: migrate и получаю следующее: rake aborted!нет такого файла для загрузки - rake / dsl_definition

Я использую rake 0.8.7 ... он установлен и включен в мой gemfile.У меня не было требования 'rake / dsl_definition' в моем файле rake, и я получал известную ошибку неинициализированной константы.Теперь, когда я добавил требование 'rake / dsl_definition' в мой файл rake, я получаю ошибку выше.Anyyyyy идеи ... Я искал и попробовал миллион вещей без удачи ... Мои миграции работали 2 дня назад, а теперь вдруг они не.Я удалил рейк 0.9.2, а также сделал несколько других вещей, предложенных по ссылке ниже, но ничего не получилось. R

Как исправить проблему неинициализированной константы Rake :: DSL в Heroku?

геройский рейк требует исправления 'rake / dsl_definition' не работает + разрыв локального рейка

Как исправить проблему неинициализированной константы Rake :: DSL в Heroku

1 Ответ

1 голос
/ 07 декабря 2011

Откатив рейк до 0.8.7, вам нужно удалить строку require rake/dsl-definition из вашего рейк-файла.Вы получите только неинициализированную постоянную ошибку с более поздними рейками.

...