2016-04-21 6 views
0

Ich lerne immer noch Rubin auf Schienen. Ich habe versehentlich die Datei config/application.rb in das Verzeichnis config/locales verschoben.verschoben config/application.rb Datei

Dann habe ich das herausgefunden und es zurück bewegt, aber nachdem ich die rails generate und rails console Befehle nicht mehr funktionierte.

Irgendwelche Ratschläge?

+0

Welche genaue Fehlermeldung erhalten Sie? – Uzbekjon

+0

Keine Fehlermeldung, das Terminal friert gerade ein. – DK12

+0

Versuchen Sie, 'spring stop' und dann einen Ihrer' rails' Befehle auszuführen. – Uzbekjon

Antwort

2

Die Rails-Versionen 4 und höher verwenden Spring, um den Entwicklungsprozess zu beschleunigen, indem Sie Ihre Anwendung in den Speicher laden. Auf diese Weise werden Befehle wie rake db:migrate, oder ein Befehl, der das Laden aller Schienen vor dem Start erfordert, beschleunigt. Denn sie sind bereits gestartet und im Speicher. Spring aktualisiert nur geänderte Dateien.

In Ihrem Fall liefen Sie rails new Befehl im "gebrochenen" Zustand, ohne die application.rb Datei und diese Anwendung ist im Speicher. Das nächste Mal, wenn Sie den rails Befehl ausgeführt haben, wurde der "defekte" Code ausgeführt.

So, spring stop zu laufen, um den Frühling zu stoppen, reparierte Ihr Problem.

Verwandte Themen