2010-09-07 11 views

Antwort

0

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.

0

Sie können am Anfang einen "Ruby-Racer" hinzufügen, um zu sehen, wo er hängt.

0

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.

+0

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

1

Die Lösung für mich beinhaltete Verlassen der Schienen-Konsole -sandbox.

Ich denke, Sandbox-Konsole legt eine Sperre der Datenbank.

0

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

Verwandte Themen