После обновления приложения Rails для Rails 5, выполнение тестов RSpec дает мне следующую ошибку:Rails 5, Rspec: данные окружающая среда не найден в схеме
rails aborted!
ActiveRecord::NoEnvironmentInSchemaError:
Environment data not found in the schema. To resolve this issue, run:
bin/rails db:environment:set RAILS_ENV=test
однако, что bin
не существует, и я могу Кажется, он генерирует его с bundle binstubs rails
или с rake rails:update:bin
.
Я также попытался:
rails db:environment:set RAILS_ENV=test
rake db:environment:set RAILS_ENV=test
Существует родственный вопрос о Github here.
Как я могу устранить эту ошибку?
Вообще: это ужасное, более инженерия, чрезмерно сложные изменения.'env RAILS_ENV = {{whatever}} bin/rake db: migrate spec' используется для работы просто отлично – Barry