死んだときにバックトレース/呼び出し元を表示するにはどうすればよいですか?
私は、私のものではなく、問題はキル信号がプログラムの開発に送信されたときに、このexempleでRubyでバックトレースが表示されない場合
def hello
puts 'hello'
end
def test
while true
sleep 2
hello
end
end
test
それを報告している場所を知る必要がある宝石で無限ループに問題があります私は、私はあなたが信号をキャッチする必要があると思います私が表示されますすべての出力
私は '多分それは私はまだのみ、 – slowjack2k
はありません、それは動作しません –
感謝をしようとするのに役立ちますat_exitは{caller.inspectを置く}'しようとするだろうその用語に表示された "Killed"文字列を取得してください。 –