代码之家  ›  专栏  ›  技术社区  ›  Sniggerfardimungus

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

  •  1
  • Sniggerfardimungus  · 技术社区  · 15 年前

    所有这些都在一个windows xp框中:

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

    我曾尝试使用现有的资源创建NETBeas项目,但它失败的原因有很多。

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

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

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

    更新:无法加载脚本并执行“调试/调试文件”。这个选项总是灰显的,即使对于hello world也是如此。

    1 回复  |  直到 11 年前
        1
  •  1
  •   htanata    15 年前

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

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