如何在netbeans中调试单个ruby脚本?

时间:2009-01-08 21:07:55

标签: ruby debugging netbeans

所有这些都在windows xp框上:

Netbeans设法接受现有的rails项目并允许我调试它,但我的项目有许多处理非MVC方面的处理脚本。 rails项目只是一个排队请求执行这些脚本的系统。

我尝试使用现有资源创建netbeans项目,但由于多种原因而失败。

首先,由于我在一个地方有许多脚本,netbeans抱怨我无法将源目录添加到项目中,因为它已经属于另一个项目。如果我将脚本放入其自己的空目录并尝试添加该目录,netbeans在尝试创建项目时会停止,我必须从任务管理器结束该过程。

如果我为它创建一个新项目,删除默认的main.rb并将其替换为我想要调试的脚本,调试会话将无法启动 - netbeans抱怨它无法找到程序入口点。

在我看来,如果我可以像netbeans一样轻松地调试rails应用程序,那么运行单个独立脚本将是微不足道的。我到底是怎么回事?

更新:无法加载脚本并执行“调试/调试文件”。即使对于你好世界,这个选项总是灰色的。

1 个答案:

答案 0 :(得分:1)

右键单击项目,单击“属性”,选择“运行”,然后将“主脚本”更改为脚本。

您也可以通过打开文件在Rails项目中调试单个文件,然后单击菜单工具栏中的Debug,然后单击Debug“file_name.rb”。或者只需在打开的文件上按Ctrl-Shift-F5。