5

使用 IDE(IntelliJ Idea)在单独的 JVM 中运行的 Rails 和 Ruby 代码(即断点、调用堆栈等)的调试方法是什么?在 Sonarqube 和 IntelliJ 中需要什么配置?
我没有在 Sonarqube 网站或其他地方找到此信息。

4

2 回答 2

4

看看http://docs.sonarqube.org/display/DEV/Extend+Web+Application。请参阅应用程序 -> 开发模式部分。

问候

于 2015-06-11T13:08:20.693 回答
1

您最好的选择是使用 RubyMine:https ://www.jetbrains.com/ruby/

它是用于 Ruby 和 Rails 的 Intellij 版本。它有出色的调试工具。您可以在此处找到有关如何设置断点等的更多信息:https ://www.jetbrains.com/ruby/features/ruby_debugger.html

RubyMine 越来越受欢迎,但大多数 ruby​​ 开发人员只是binding.pry在他们想要调试的代码中删除 a。Pry是一个非常流行的 gem,它提供了很好的调试工具。以下是有关如何使用该特定功能的更多信息:https ://github.com/pry/pry#runtime-invocation

于 2015-06-21T17:38:17.930 回答