鞋子有一些內置的轉儲命令(Shoes.debug),但是有沒有其他工具可以調試代碼而無需在其中注入調試消息?像gdb那樣會很棒。調試Shoes應用程序的最佳方法是什麼?
7
A
回答
1
你看過ruby-debug gem嗎?
% sudo gem install ruby-debug
rdebug可執行文件爲您提供了與gdb(斷點設置等)類似的接口。你只需用rdebug而不是ruby來執行你的腳本。
你也可以做這樣的事情,以避免手動設置斷點:
class Foo
require 'ruby-debug'
def some_method_somewhere
debugger # acts like a breakpoint is set at this point
end
end
下面是關於紅寶石調試教程: http://www.datanoise.com/articles/2006/7/12/tutorial-on-ruby-debug
3
鞋控制檯。按Alt + /(或Mac上的蘋果+ /)查看應用程序的堆棧跟蹤。
5
您還可以使用Shoes.show_log自動打開調試控制檯。
2
請注意,如果您使用Alt + /你必須跑,我是啓動應用程序
0
「之前」有點困惑Apple蘋果的/(或的Alt /)位略。我最終什麼事做了運行./shoes不帶任何參數,它彈出控制檯,然後開始了我的應用程序./shoes my_app.rb。
相關問題
- 1. 測試Cassandra應用程序的最佳方法是什麼?
- 2. 什麼是遠程控制/調試.NET應用程序的最佳方法?
- 3. 什麼是調試android程序的最佳方法?
- 4. 測試rails應用程序的最佳方式是什麼?
- 5. 在Visual Studio中調試程序的最佳方式是什麼?
- 6. 什麼是創建移動應用程序的最佳方法
- 7. 存儲應用程序信息的最佳方法是什麼?
- 8. GWT應用程序樣式的最佳方法是什麼?
- 9. 什麼是優化鈦應用程序的最佳方法?
- 10. 什麼是同步應用程序數據的最佳方法
- 11. 播種Node/MongoDB應用程序的最佳方法是什麼?
- 12. 製作android應用程序的最佳方法是什麼?
- 13. 在eclipse中調試Android JNI/C++應用程序的最佳方式是什麼?
- 14. 什麼是調試beta C#桌面應用程序的最佳方式
- 15. 處理試用版應用程序的最佳方法是什麼?
- 16. 在iPhone應用程序上調試Javascript的最佳方法?
- 17. 調試Win 16位應用程序的最佳方法?
- 18. 什麼是在Visual Studio 2008中調試Windows服務程序的最佳方法
- 19. 調試pedestal.io應用程序的正確方法是什麼?
- 20. 調用程序「延遲」的最佳方式是什麼?
- 21. 調試崩潰的explorer.exe的最佳方法是什麼?
- 22. 調試AJAX到PHP調用的最佳方式是什麼?
- 23. 調試性能問題的最佳方法是什麼?
- 24. 調試Bootstrap.groovy的最佳方法是什麼?
- 25. 在eclipse中調試Mojarra和Primefaces的最佳方法是什麼?
- 26. Django DatabaseError - 調試的最佳方法是什麼?
- 27. 更新角度應用程序的最佳方式是什麼?
- 28. 什麼是ASP.NET應用程序的最佳MemCache解決方案?
- 29. 推出Web應用程序的最佳方式是什麼?
- 30. 什麼是POS應用程序的最佳解決方案?
你會如何在鞋子中做到這一點?沒有終端。 – Peeja 2008-12-13 23:43:43
這是很有用的調試信息,但不清楚如何應用於鞋。 – jrhicks 2009-09-11 03:39:32