Задать вопрос
@nazgul_94

Почему не выполняется команда rake db:migrate?

При выполнении в консоли команды rake db:migrate, консоль никак не реагирует на команду ( ни сообщением об ошибке, ни сообщением об успешном выполнении ). При этом также не выполняются миграции в проекте. Команда не выполняется ни после изменения каких либо миграций вообще. До этого успешно использовал эту команду. 218b06e6f8374525b468a5d7a45b97d7.PNG
  • Вопрос задан
  • 951 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
viktorvsk
@viktorvsk
Если нет никаких ошибок, значит, все прошло нормально. Отсутствие текста говорит о том, что нечего там мигрировать.
Проверить можно с помощью
rake db:migrate:status
Там все будет UP

Возможно, вы смотрите не в те окружения (dev, prod, test)

Может быть, вы это все делаете на сервере, или хотите увидеть изменения в продакшене, тогда как по-дефолту - окружение dev.

Тогда нужно попробовать
RAILS_ENV=production bundle exec rake db:migrate
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nazgul_94 Автор вопроса
Видимо вы были правы, что нечему там мигрировать. Отменив миграцию и применив ее заного получил желаемый результат. Спасибо за команду rake db:migrate:status, не знал про нее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы