2011-03-12 49 views
1

我使用Aptana作爲Padrino應用程序,但是我不知道如何在服務器運行時連接調試器。如何將aptana調試器附加到Padrino或Sinatra應用程序

我已經安裝了ruby-debug-ide gem和Aptana Firefox擴展。

什麼是正確的調試配置設置?另外,當我嘗試在Aptana中切換斷點時,我沒有得到標準的eclipse標記來表明它正在做某件事。

回答

0

您是否正在嘗試調試ruby代碼或javascript?與您正在運行的Studio版本相關的也是相關的。

如果您嘗試調試Ruby代碼...

對於集錦工作室3,你可以在調試器下用鼠標右鍵單擊該文件,並選擇調試方式> Ruby應用程序啓動任何Ruby腳本。您還可以編輯它生成的啓動配置(或手動創建一個)來調整它的工作。

假設您的sinatra應用程序是從「myapp.rb」開始的。您右鍵單擊它,然後選擇調試爲> Ruby應用程序。它可能會在第一次失敗,但會生成啓動配置。轉到Run> Debug Configurations,選擇myapp.rb的條目,然後編輯參數(即將「-rubygems」添加到Interpreter args)。的輸出可能不會自動刷新到控制檯,因爲錯誤/票在這裏:https://aptana.lighthouseapp.com/projects/35272/tickets/2355-force-stdoutstderr-sync-to-true-to-flush-output-on-ruby-launches

0

小晚了,但我適合的RubyMine暗示在這裏找到: http://blog.stevehorn.cc/blog?tag=rubymine

集錦3在我的MAC站,但不幸的是 - 如果你調試Padrino - 它總是顯示出'routing.rb',好像中斷在那裏。有趣的是,你打算調試的文件在同一行。我提交了一個錯誤。

HTH

相關問題