如何在RadRails中调试纯ruby程序

我是Ruby的新手,所以安装了RadRails,Ruby 1.92和ruby-debug-ide19。我有一个非常简单的ruby程序打印hello world。但是当我尝试在代码中放置断点并在调试模式下运行时,我得到的是控制台上的以下行:
Fast Debugger (ruby-debug-ide 0.4.9) listens on :51224
为什么还需要监听端口呢?我怎么能让它运行我的程序直到断点?     
已邀请:
就个人而言,我不打算用IDE进行调试。我更喜欢接近金属...错误...命令行,所以我从命令行使用ruby-debug19。
rdebug some_file_to_debug
对于基础使用:
b
设置断点
n
跨步方法
s
进入方法
c
在遇到断点后继续运行
c n
跑到特定的线然后停下来
p
显示值
h
将显示内置帮助
irb
进入IRB,当前变量预先初始化,这样你就可以用棍子戳东西,看看他们会做什么。 更多文档位于Ruby-Debug站点。     
它使用端口在IDE和ruby-debug进程之间进行通信,ruby-debug-ide正在打开一个端口并等待IDE连接到它,但这种情况必须立即发生。 根据您的说法,调试应该已经正常工作:您可以右键单击并选择切换断点,或者双击编辑器的左侧装订线。当程序遇到任何已启用的断点行时,程序应该挂起,您可以检查变量,堆栈帧,执行任意代码,单步执行或通过代码,继续等。     

要回复问题请先登录注册