Auf einer Bash-Konsole, wenn ich dies tun:Schienen - Umleiten Konsole Ausgabe in eine Datei
cd mydir
ls -l > mydir.txt
Der Operator> fängt die Standardeingabe und leitet es in eine Datei; also bekomme ich die Auflistung der Dateien in mydir.txt
anstatt in der Standardausgabe.
Gibt es eine Möglichkeit, etwas Ähnliches auf der Rails-Konsole zu tun?
Ich habe eine Ruby-Anweisung, die viele Drucke erzeugt (~ 8k Zeilen) und ich würde es gerne vollständig sehen, aber die Konsole "erinnert" sich nur an die letzten 1024 Zeilen. Also habe ich darüber nachgedacht, auf eine Datei umzuleiten - Wenn jemand eine bessere Option kennt, bin ich ganz Ohr.
Thank you! Genau das habe ich gesucht. – kikito
Es hat bei mir nicht funktioniert, bis ich hinzugefügt '$ stdout.sync = true'. Bearbeitet. –
'$ stdout.reopen ("My.Log", "w")' scheint eine elegantere Lösung, gesehen bei: http://stackoverflow.com/a/2480439/21217 – dain