是否可以在Ruby中逐步运行程序?

时间:2014-11-25 06:59:22

标签: ruby

由于我在Ruby中有初学者水平,我希望能够一步一步地运行我的程序,以更好地理解它的作用,并且能够更好地调试我输错的内容。 例如,与VBA一样,您可以添加"观看"一些变量,并在每一步看到你的指示做什么VS你期望看到的。

编辑:调试器是否可以在cloud9上运行?

3 个答案:

答案 0 :(得分:0)

您可能希望使用Ruby IDE的JetBrains RubyMine

或者您可以开始使用Prypry-debugger之类的REPL。

答案 1 :(得分:0)

是。这听起来像是在寻找像&rub;-debug'

这样的步调试器

请参阅此帖:How do I debug Ruby scripts?

另一个有用的帖子(外部):http://pivotallabs.com/ruby-debug-in-30-seconds-we-don-t-need-no-stinkin-gui/

答案 2 :(得分:0)

对于Ruby 2.0+,请使用byebug

对于Ruby< 2.0使用debuggerRuby-debug

您还可以使用pry-debugger gem告诉Ruby从正在运行的脚本中删除Pry