/ / Skúšobná skúška a Rails 'nemôžu nahrať takéto súbor - koľajnice / performance_test_help - rubíny na koľajniciach, rake-test

Skúška behu v rebríčku a Rails 'nemôže nahrať súbor - koľajnice / performance_test_help - rubíny na koľajniciach, rake-test

Snažím sa spustiť skúšku hokeja a ja to nemôžemurob to. Trval som túto chybu: ActiveRecord :: Load schémyMigration (0,1 ms) SELECT "schema_migrations". * FROM "schema_migrations" hrebeň prerušená! LoadError: nemožno načítať súbor - rail / performance_test_help

Veľmi by som ocenil akýkoľvek náhľad.

odpovede:

13 pre odpoveď č. 1

rails/performance_test_help je starý skúšobný pomocník, ktorý bol použitý až po Rails 3.2 pre testovanie výkonu, Predpokladá sa, že to vyžadujú prípady testovania výkonu.

Súbor bol odstránený v Rails 4, pretože funkcia testovania výkonu bola extrahovaná z jadra Rails a presunutá do koľajnice, perftest gem.

Ak používate Rails 4, uistite sa, že klenot je uvedený vo vašom Gemfile, a je správne nainštalovaný.Ak túto funkciu nepoužívate, jednoducho zrušte prípady testovania výkonu.

Ak chcete vyhľadávať súbor, ktorý sa dopustil porušovania pravidiel, jednoducho vyhľadajte databázu projektu pre všetky require "rails/performance_test_help" a vyriešiť problém alebo odstrániť poškodený súbor, ak nepotrebujete testovací test výkonu.


1 pre odpoveď č. 2

beh rake db:migrate RAILS_ENV=test pred spustením hrebeňového testu. Dúfam, že to vyrieši váš problém.