1

所有这些都在 windows xp 盒子上:

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

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

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

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

在我看来,如果我可以像 netbeans 允许的那样轻松调试 rails 应用程序,那么运行单个独立脚本将是微不足道的。我到底错过了什么?

更新:加载脚本并执行“调试/调试文件”是不可能的。该选项始终显示为灰色,即使对于 hello world 也是如此。

4

1 回答 1

1

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

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

于 2009-01-09T01:23:29.507 回答