Gibt es ein guter Weg, um ein Skript und sehen Sie alle Schritte ausgeführt werden:Verfolgen Sie den Code in Ruby?
- Welche Code ausgeführt wird
- dem der Code ist in
- Was es gibt
- Die Fehlermeldungen Datei
Dies wäre eine gute Möglichkeit zu lernen, wie ein Open-Source-Projekt funktioniert.
Gibt es keine Lösungen wie diese für Ruby?
Eg.
require "httparty"
HTTParty.get "http://www.google.se"
Dann würde es den Code ausführen und zeigen Sie mir den gesamten Code es ausgeführt wird, in welcher Datei und Linie, Objekte zurückgegeben, Fehlermeldungen usw.
Ich benutze Ruby 1.9.2. Warum gibt es keinen -tracer Schalter wenn ich "ruby --help" starte. Und wenn ich "ruby -tracer my_ruby_file.rb" starte, wird es wie gewohnt ausgedruckt, ich sehe keine Tracing-Funktionalität. –
@never_had_a_name, es ist nicht in '--help', denn was * dokumentiert * ist, ist '-rlibrary'; 'Tracer' ist zufällig eine der verfügbaren Bibliotheken. Das Dokumentieren jeder verfügbaren Bibliothek wäre eine endlose Aufgabe. (Jede eingebaute Bibliothek kann auf diese Weise weniger geladen werden, aber das unterscheidet sich immer noch von der Verwendung der Befehlszeile). –