Als ich beim Erstellen von Testcode mit Rails den folgenden Befehl eingab, funktionierte er nicht ordnungsgemäß. Daher habe ich als Memorandum beschrieben, wie er gelöst wurde.
$ rails g rspec:request article
Running via Spring preloader in process 15349
Deprecation warning: Expected boolean default value for '--orm'; got :active_record (string).
This will be rejected in the future unless you explicitly pass the options `check_default_type: false` or call `allow_incompatible_default_type!` in your code
You can silence deprecations warning by setting the environment variable THOR_SILENCE_DEPRECATION.
Could not find generator 'rspec:request'. Maybe you meant "rspec:decorator"?
Run `rails generate --help` for more options.
Es ist verrückt "Ein Rails-Anwendungs-Preloader, der die von Ihnen entwickelte Anwendung im Hintergrund hält, um die Entwicklung zu beschleunigen, und die Notwendigkeit beseitigt," Test Rake Task Migration "jedes Mal zu starten."
Es kann ein Problem sein, dass der Prozess hier bleibt, da es wie ein guter Kerl aussieht.
Überprüfen Sie zunächst den Status der Feder
$ spring status
Spring is running:
3729 spring server | blogapp | started 17 hours ago
Immerhin wurde es gestoppt.
Als nächstes stoppen Sie den Frühling.
$ spring stop
Spring stopped.
Überprüfen Sie den Status erneut
$ spring status
Spring is not running.
$ rails g rspec:request article
Running via Spring preloader in process 15565
create spec/requests/articles_spec.rb
Erfolgreich!
Wenn Sie die Befehlsoperation erneut ausführen, wird auch die Feder ausgeführt. Machen Sie sich also keine Sorgen.
Wenn Sie einen Fehler erhalten, an den Sie sich nicht erinnern, vermuten Sie den Frühling
Recommended Posts