Rails 5, Rspec: données de l'Environnement ne trouve pas dans le schéma

Après la mise à niveau d'une application Rails de Rails de 5, l'exécution des tests RSpec me donne l'erreur suivante:

rails aborted!
ActiveRecord::NoEnvironmentInSchemaError: 

Environment data not found in the schema. To resolve this issue, run: 

    bin/rails db:environment:set RAILS_ENV=test

Cependant, que bin n'existe pas et je n'arrive pas à générer avec bundle binstubs rails ou avec rake rails:update:bin.

J'ai aussi essayé:

rails db:environment:set RAILS_ENV=test
rake db:environment:set RAILS_ENV=test

Il y a un problème connexe sur Github ici.

Comment puis-je corriger cette erreur?

  • En général: c'est un terrible, conçu, compliqué de changer. env RAILS_ENV={{whatever}} bin/rake db:migrate spec utilisé à très bien fonctionner
InformationsquelleAutor steel | 2016-07-05