先安装ruby-debug,最新的没有windows编译版的,最新的能用的为0.10.0的:

gem install --version=0.10.0

装完之后在代码里加入debugger作为断点,类似JS,然后运行:

rdebug test.rb

就可以在debugger出中断,然后可以运行一些命令查看当时的状态:

h:帮助
l:显示断点附近的代码
n:单步
s:进入函数
c:继续运行
w:查看调用堆栈

还可以用h 命令来查看命令的介绍。

而且rake也可以调试:

rdebug D:\Ruby\bin\rake db:migrate

相关文章:

  • 2021-06-17
  • 2021-06-22
  • 2021-09-05
  • 2021-07-25
  • 2021-10-01
  • 2021-08-07
  • 2022-01-01
猜你喜欢
  • 2021-05-17
  • 2021-08-15
  • 2021-04-06
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案