Ich weiß nicht warum, aber wenn ich Rake-Befehle in meinem Rails-Projekt ausführen, passiert nichts. Auch rails server
tut nichts. Irgendwelche Vorschläge?Rails und Rake Befehle hängen und nichts tun
Antwort
Sie könnten versuchen, das Argument --trace
zu Ihren Rake-Anrufen hinzuzufügen, um zu sehen, ob das ein Licht auf die Stelle wirft, an der es hängen bleibt. Andernfalls können Informationen in den Protokollen vorhanden sein.
Es deutet darauf hin, dass bei der Einrichtung Ihrer Umgebung etwas hängen bleibt, was Sie möglicherweise zu environment.rb
hinzugefügt haben.
Sie können am Anfang einen "Ruby-Racer" hinzufügen, um zu sehen, wo er hängt.
Verwenden Sie rvm?
Eine Menge Ratschläge in diesen Tagen ist es, Rubin innerhalb rvm und Schienen innerhalb eines RVM Gemset zu installieren. Wenn Sie dies getan haben, dann müssen Sie daran denken, Befehle zu tun, wie diese zu Beginn Ihrer Terminalsitzung:
rvm use 1.9.3
rvm gemset use ruby193rails3
fand ich, wenn ich dies zu tun vergessen, dann ist der Rake-Befehl, auch nur ein einfach rake --version
, würde hängen und die Festplatte thrash.
... das scheint alles ein bisschen zerbrechlich. Ich nehme an, dass es auf einem Teil der Schienen rastet, aber mit einigen fehlenden Dateien, weil rvm sie nicht in Position gebracht hat oder so.
In meinem Fall funktionieren Schienen - Version und Ruby --Version gut. Aber Rake- oder Rails-Befehle, die die Projektumgebung laden, scheitern. Keine Festplattenaktivität Mit "--trace" wird keine Ausgabe generiert. Es wird keine Protokolldatei erstellt. Mache "-9" um es zu stoppen. Kommentiert die env-Datei (Entwicklung), aber keine Änderung. Andere Schienen Apps funktionieren gut, und eine Spiegelkopie von diesem funktioniert auf einem anderen Computer. – JosephK
Die Lösung für mich beinhaltete Verlassen der Schienen-Konsole -sandbox.
Ich denke, Sandbox-Konsole legt eine Sperre der Datenbank.
Spring hat einen Fehler in Rails 4.1, der auch dies verursacht (nicht das OP-Problem, basierend auf dem Datum). Für diejenigen, die googeln, löste ich dieses Problem meine Eingabe "Spring Stop". Spring wird beim nächsten Start von "rails" automatisch neu gestartet. Um die richtige Anrechnung zu geben, habe ich diese Informationen aus diesem Blog gefunden: http://www.dixis.com/?p=754
- 1. Rails 4, Capistrano 3 nicht während Bündel exec Rake Vermögen: precompile und kehrt stdout Rake: Nichts
- 2. Rake und Ruby on Rails
- 3. AT-Befehle hängen auf
- 4. Rails3 und `cd somehwere && tun etwas '
- 5. Powershell hängen, wenn Befehle ausführen
- 6. Rails - Getting Rake Fehler
- 7. @login_required nichts tun
- 8. Rake-Statistik und Gurke
- 9. sqlite dump nichts tun
- 10. ParallelOptions.MaxDegreeOfParallelism nichts zu tun
- 11. Android button.setWidth() nichts tun
- 12. Java nichts tun
- 13. Funktion Weiterleitung Argument und einfach nichts zu tun
- 14. Radiobuttons und Buttons nichts in benutzerdefinierten Dialog tun
- 15. Poltergeist page.driver.resize (width, height) und page.driver.scroll_to (left, top) tun nichts
- 16. Android ListView Kind View setEnabled() und setClickable() nichts tun
- 17. Json.createBuilderFactory und createObjectBuilder hängen
- 18. ELSE IF + nichts tun C#
- 19. Nichts für Makefile zu tun
- 20. Rails 3.2: Rake 10.0.3 erforderlich
- 21. AngularJS routeprovider wird nichts tun
- 22. „Heroku laufen rake Vermögen: clean“ reinigen nichts
- 23. AS3 this.graphics Anrufe nichts tun
- 24. JQuery 'MouseEnter-' nichts zu tun
- 25. Rails Rake Aufgaben, Ausgabe einer Nachricht während und am Ende
- 26. Ruby on Rails Migration Rake
- 27. genau was macht Rake db: Migration tun?
- 28. Was ist der Unterschied zwischen den Rake Rails: Freeze: Gems und Rake Gems: auspacken?
- 29. Flasche und Web.py hängen beide auf atexit
- 30. Wie überprüft man SQL-Befehle, die mit Rake in Ruby on Rails ausgeführt werden
'Federstopp' war die Antwort für mich diesmal. Wenn Ihre Projekte Spring verwenden ... – ecbrodie