/ / Rake-Test läuft und Rails kann solche Datei-Schienen nicht laden / performance_test_help - Ruby-on-Schienen, Rake-Test

Laufender Rake-Test und Rails können solche Dateien nicht laden - rails / performance_test_help - ruby-on-rails, Rake-Test

Ich versuche einen Rake-Test durchzuführen und kann es nichtTU es. Ich bekomme diesen Fehler immer wieder: ActiveRecord :: SchemaMigration Load (0.1ms) SELECT "schema_migrations". * FROM "schema_migrations" Rechen abgebrochen! LoadError: Diese Datei kann nicht geladen werden / performance_test_help

Ich würde mich sehr über jeden Einblick freuen.

Antworten:

13 für die Antwort № 1

rails/performance_test_help ist ein alter Testhelfer, der bis Rails 3.2 verwendet wurde für Leistungstests. Es sollte von Leistungstestfällen verlangt werden.

Die Datei wurde in Rails 4 entfernt, da die Leistungstestfunktion aus dem Kern von Rails extrahiert und in den Server verschoben wurde Schienenprüfstand Juwel.

Wenn Sie Rails 4 verwenden, stellen Sie sicher, dass der Edelstein in Ihrem aufgeführt ist Gemfile, und es ist korrekt installiert. Wenn Sie die Funktion nicht verwenden, lassen Sie einfach die Leistungstestfälle fallen.

Um die fehlerhafte Datei nachzuschlagen, durchsuchen Sie einfach die Codebase Ihres Projekts nach any require "rails/performance_test_help" Wenn Sie den Leistungstest nicht benötigen, beheben Sie das Problem oder entfernen Sie die fehlerhafte Datei.


1 für die Antwort № 2

Lauf rake db:migrate RAILS_ENV=test vor dem Rake-Test. Hoffe, das löst dein Problem.