Dopo l'aggiornamento di un applicazione Rails a Rails 5, l'esecuzione di test RSpec mi dà il seguente errore:Rails 5, Rspec: Data Environment non trovato nello schema
rails aborted!
ActiveRecord::NoEnvironmentInSchemaError:
Environment data not found in the schema. To resolve this issue, run:
bin/rails db:environment:set RAILS_ENV=test
Tuttavia, ciò bin
non esiste e posso sembra generarlo con bundle binstubs rails
o con rake rails:update:bin
.
Ho anche provato:
rails db:environment:set RAILS_ENV=test
rake db:environment:set RAILS_ENV=test
C'è un problema correlato su Github here.
Come posso risolvere questo errore?
generale: questo è un terribile, cambiamento sovra-ingegnerizzato, troppo complicata.'env RAILS_ENV = {{whatever}} bin/rake db: migrate spec' usato per funzionare bene – Barry