[RUBY] [Rails / Vielleicht kann es auf andere Dinge angewendet werden? ] Was tun, wenn Fehler / Fehler __send__ (Methodendatei) rspec nicht ausgeführt werden kann? Eine solche Datei wird beim Ausführen von RSpec angezeigt

Einführung

Hallo, ich heiße yuki. Vielen Dank. Derzeit arbeite ich als Webingenieur bei einem Logistikunternehmen. (1. Jahr) Unsere Hauptsprache ist PHP, aber manchmal benutze ich Ruby für die persönliche Entwicklung. Diesmal habe ich einen Artikel über RSpec geschrieben.

Ziel der Leser

Was Sie lesen und verstehen können

Die Situation, in der der Fehler aufgetreten ist

Als ich Programmier-Mentor war, haben die Studenten Rspec-Ausführungsbefehl Als ich "Bundle Exec Rspec Spec - Format Documentation" gemacht habe, ist ein Fehler im Betreff aufgetreten.

Ursache

Die direkte Ursache war, dass ich zwei ** Spezifikationsordner ** erstellt habe. Es scheint, dass es beim Lesen einen Fehler verursacht hat.

Auf den ersten Blick, wenn ich versuche, die Fehleranweisung zu entschlüsseln, scheint es, dass die Datei nicht existiert, weil es sich um "rspec kann solche Datei nicht weiterleiten" handelt, aber im Gegenteil, sie wurde durch etwas Besonderes verursacht.

Ich war ein wenig besorgt darüber, wie "Load" -bezogene Fehler dadurch verursacht werden, also habe ich es untersucht.

Umfrageergebnisse

Wir haben bestätigt, dass der gleiche Fehler in den folgenden Situationen auftritt.

Zusammenfassung

Nicht auf diese Zeit beschränkt, wenn eine Datei geladen wird ...

#Gibt es einen Tippfehler?
#Existiert es am angegebenen Ort?
#Existiert die angegebene Datei mehrmals?

Ich dachte, ich sollte vorsichtig sein, wenn ich das oben genannte tue. Es kann auch auf andere Dinge anwendbar sein, also hoffe ich, dass Sie es hilfreich finden.

Vorstellung unseres Unternehmens

Ich arbeite derzeit für ein Logistik- und Technologieunternehmen namens Dialog Co., Ltd.. Ab September 2020 stellen wir keine Ingenieure ein, aber wir suchen nach verschiedenen anderen Berufen. Besuchen Sie daher die Seite Wantedly. Schauen Sie bitte. Ich würde mich freuen, wenn sich eines Tages jemand für meine Qiita-Gelegenheit bewerben würde.

Interviewartikel (Eindrücke nach dem Eintritt in das Unternehmen)

Recommended Posts

[Rails / Vielleicht kann es auf andere Dinge angewendet werden? ] Was tun, wenn Fehler / Fehler __send__ (Methodendatei) rspec nicht ausgeführt werden kann? Eine solche Datei wird beim Ausführen von RSpec angezeigt
Was ist zu tun, wenn Fehler / Fehler: Datei erforderlich.expand_path ('../ config / environment', __dir__) in RSpec angezeigt wird
[Ruby / Rails] Was tun, wenn NoMethodError angezeigt wird, wenn eine destruktive Methode wie Filter verwendet wird?
[Rails] Was tun, wenn Sie einen Fehler generieren möchten, der nicht behoben werden kann, wenn externe Schlüsselbeschränkungen angewendet werden?
Was tun, wenn der Rails-Server nicht gestoppt werden kann?
Fehler ExecJS :: RuntimeUnavailable: Was tun, wenn es auftritt?
[Schienen] Was tun, wenn mit der Fehlermethode keine Fehlermeldung angezeigt wird?
[Rails] Was tun, wenn der Fehler Keine Datenbank ausgewählt und Unbekannte Datenbank in db: migrate angezeigt wird?
[Rails] Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden?" Angezeigt wird, wenn der Befehl "Rails" in Catalina ausgeführt wird