2015-06-11 38 views
5

在IDE中使用IDE(IntelliJ Idea)在單獨的JVM中運行的Rails和Ruby代碼(即斷點,調用堆棧等)的調試方式是什麼?在Sonarqube和IntelliJ中需要什麼配置?
我在Sonarqube網站或其他地方找不到此信息。在Sonar插件中調試Ruby和Rails代碼

回答

4

看一看http://docs.sonarqube.org/display/DEV/Extend+Web+Application。 請參閱應用程序 - >開發模式。

問候

+0

這裏有一個有用的信息,但它沒有提及使用IDE調試代碼的任何內容(即停止在斷點等) – Sergey

+0

我不知道能夠在rails代碼中設置一些斷點。 在我身邊,我使用了一些很好的老東西:把「### Blabla」理解發生了什麼...... –

+0

有這樣的選擇。請參閱https://www.jetbrains.com/ruby/features/ruby_debugger.html使用「puts」也可以,但生產力將完全不同。 – Sergey

1

最好的辦法是去與的RubyMine:https://www.jetbrains.com/ruby/

這對Ruby和Rails的IntelliJ一個版本。它有很好的調試工具。你可以在這裏找到更多關於如何設置斷點的信息:https://www.jetbrains.com/ruby/features/ruby_debugger.html

RubyMine越來越受歡迎,但大多數ruby開發者只是在他們想要調試的代碼中刪除binding.pryPry是一個非常流行的寶石,提供了很好的調試工具。下面是關於如何使用該特定功能的更多信息:https://github.com/pry/pry#runtime-invocation