Ich bin auf den Fehler “Missing helper file helpers” in Rails gestoßen. Hier ist ein Memo, wie ich damit umgegangen bin.
Beispiel für den Fehler:
Rails 5 Missing helper file helpers/c:/pg/rails/tool/app/helpers/application_helper.rb_helper.rb
Um die Ereignisabfolge zu erklären: Rails begann plötzlich, einen Fehler auszugeben. Plötzlich. Beim Zugriff auf localhost wird ein Fehler ausgegeben.
Nach einiger Suche scheint es, dass das Ändern des Ordnernamens der App das Problem lösen könnte. Es ist jedoch nicht einfach. Wenn ich versuche, den Ordnernamen zu ändern, erhalte ich einen Zugriff-verweigert-Fehler, sodass Berechtigungsänderungen erforderlich zu sein scheinen. Ich versuchte, einen Befehl zum Ändern der Ordnerberechtigungen in der Administrator-PowerShell auszuführen und versuchte es erneut, aber aus irgendeinem Grund funktionierte es nicht.
Ich versuchte, Windows neu zu starten. Hat nicht funktioniert.
Nach dem Neustart konnte ich die Datei ändern. Nachdem ich den Ruby-Prozess gestoppt hatte, der irgendwie die Datei mit dem handle-Befehl öffnete, konnte ich sie umbenennen. Obwohl ich sie umbenennen konnte, wurde das Problem dadurch nicht behoben.
Am Ende konnte ich es nicht beheben, also habe ich mich entschieden, Docker zu verwenden. Allerdings bin ich auch bei Docker hängen geblieben, also habe ich mich entschieden, VirtualBox zu verwenden.
Obwohl das Setup etwas mühsam war, konnte ich auf einem zufriedenstellenden Niveau entwickeln.
<>