2010-03-19 52 views
0

我正在嘗試使用ruby-debug來調試我編寫的腳本,它始終終止於行if __FILE__ == $0。我在它之前逐行瀏覽每一行,然後當它到達該行時,它就退出。沒有錯誤或任何事情,它只是退出。我該如何解決?

回答

1

其實一切正常,因爲它應該。 if __FILE__ == $0成語基本上轉化爲「如果這個文件是正在運行的程序」,如果從調試器運行,則不是。見例如關於ruby-talk的以下線索討論這個問題:

http://www.ruby-forum.com/topic/113859#new