Po uaktualnieniu app szyn Szyny 5, uruchamiania testów RSpec daje mi następujący błąd:Szyny 5, rspec: dane środowisko nie stwierdzono w schemacie
rails aborted!
ActiveRecord::NoEnvironmentInSchemaError:
Environment data not found in the schema. To resolve this issue, run:
bin/rails db:environment:set RAILS_ENV=test
jednak, że bin
nie istnieje i mogę Wydaje się, że generuje go z bundle binstubs rails
lub z rake rails:update:bin
.
Próbowałem również:
rails db:environment:set RAILS_ENV=test
rake db:environment:set RAILS_ENV=test
Jest powiązany problem na Github here.
Jak mogę rozwiązać ten błąd?
Ogólnie: to jest straszne, ponad inżynierii, nadmiernie skomplikowane zmiany.'env RAILS_ENV = {{what}} bin/rake db: migrate spec' pracowało po prostu dobrze – Barry