我想使用 Ruby Mine IDE 调试我的 Ruby 代码。在下拉列表中Select Run/Debug Configuration
,我选择了My Project - development
,然后按下Shift + F9
。调试器启动良好,但并没有在我的断点处停止。为什么?
问问题
395 次
3 回答
2
确保您的 Gemfile 包含以下内容:
gem 'linecache19', '>= 0.5.13', :git => 'https://github.com/robmathews/linecache19 0.5.13.git'
gem 'ruby-debug-base19x', '>= 0.11.30.pre12'
gem 'ruby-debug-ide', '>= 0.4.17.beta17'
也许有关详细信息,请参阅该答案
于 2013-05-26T10:35:05.743 回答
1
尝试使用命令行调试器:https ://github.com/cldwalker/debugger
也可以看看
于 2013-05-26T10:35:49.433 回答
1
pry
是一个交互式 Ruby shell(或“REPL”),可以用作调试器(最好与pry-nav
和pry-stack_explorer
gem 结合使用)。它有很多特性,使它比debugger
gem 更好用。对于 Ruby 代码的一般探索和实验,它也比irb
.
欲了解更多信息:
添加pry
到 Gemfile 并打包后,您可以使用以下 Ruby 代码添加“断点”:binding.pry
于 2013-05-26T17:19:17.490 回答