标签: ruby debugging ruby-debug
我正在尝试使用ruby-debug来调试我编写的这个脚本,它一直在终止,if __FILE__ == $0。我逐步遍历每一行,然后当它到达那一行时它就退出了。没有错误或任何东西,它只是退出。我该如何解决这个问题?
if __FILE__ == $0
答案 0 :(得分:1)
实际上一切都按预期工作。 if __FILE__ == $0成语基本上转换为“如果此文件是正在运行的程序”,如果从调试器运行则不会。参见例如ruby-talk上的以下主题讨论了这个问题:
http://www.ruby-forum.com/topic/113859#new