['vivid]生动的,鲜明的,鲜艳的,大胆的,清晰的,活泼的,逼真的

Let us cling together!

 

Ruby代码调试

先安装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

posted on 2010-04-29 09:40  文祥  阅读(1283)  评论(0编辑  收藏  举报

导航