我不确定行为模式是什么,但有些程序 - 特别是简单的基于rack.ru的运行模式 - 无法轻松调试。当一个断点被触发时,没有可用的源
注意这与其他S.O.不同。 [问题] [1]
[1]:In ruby, why does my IRB interactive debugging session always say "No sourcefile available" session-always-say-no-sourcefile
答案 0 :(得分:6)
错误,实际上找到了问题的根源。我的代码中隐藏了Dir.chdir
。之后的任何调试器调用都找不到源,在调用之前调用就好了。
希望在某个时候帮助某人。