Ich versuche, einen entfernten Server zu debuggen.
Wie würde ich ruby-debug ausführen und über Haltepunkte auf die Konsole zugreifen?
Kann man das tun und sich durch die Website klicken, um diese Haltepunkte zu aktivieren?
Ich versuche, einen entfernten Server zu debuggen.
Wie würde ich ruby-debug ausführen und über Haltepunkte auf die Konsole zugreifen?
Kann man das tun und sich durch die Website klicken, um diese Haltepunkte zu aktivieren?
Ruby-debug hat seit langem Out-of-Process-Debugging. In der Tat der Code erwähnt, dass Noufal Ibrahim zitiert, ist mit dem gleichen zugrunde liegenden gemeinsamen Code.
Ich habe jedoch gerade eine Dokumentation im Referenzhandbuch hinzugefügt, die beschreibt, wie es funktioniert.
Véase http://bashdb.sourceforge.net/ruby-debug.html#Remote-Debugging y http://bashdb.sourceforge.net/ruby-debug.html#Out_002dof_002dprocess-execution-options
Wenn Sie per SSH auf den Server zugreifen können, ist es wahrscheinlich besser, den Debugger lokal auf dem Server laufen zu lassen.
Andernfalls sollten Sie einen Blick auf http://blogs.oracle.com/martink/entry/remote_debugging_debug_whatever_ruby .
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.