Я пытаюсь выполнить операции с базой данных для моего недавно обновленного приложения (Rails 5), и я не могу выполнять команды разрушительной базы данных локально.
rails db:reset
или rails db:drop
.
Результат трассировки со следующими данными:
rails db:drop --trace
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Invoke db:check_protected_environments (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config
** Execute db:check_protected_environments
rails aborted!
ActiveRecord::NoEnvironmentInSchemaError:
Environment data not found in the schema. To resolve this issue, run:
bin/rails db:environment:set RAILS_ENV=development
То, что я пробовал до сих пор,
- Настройка
bin/rails db:environment:set RAILS_ENV=development
, ничего не меняет ошибку. - Настройка переменной среды вручную для разработки.
Ничего из этого не помогло. Я ищу исправление или обходное решение.