2008-11-23 39 views
1

我想在Ubuntu下的Eclipse中调试挂钩。 具体。我不确定在“运行配置”对话框中的“主模块”中使用什么。在Ubuntu下的Eclipse中调试挂钩

this是计算器上类似的问题,但我认为它适用于Windows,因为我无法找到paster-script.py我的系统上)

谁能帮助?

回答

4

我已经设法解决这个问题。

Window>Preferences>Pydev>Interpreter-Python删除python解释器并重新加载它(选择New)后安装挂架。

在终端cd进入项目目录。然后键入sudo python setup.py develop 不知道这是什么一样,但它的伎俩(如果任何一个想在填补我,请不要)

Run>Open Debug DialogMain Module进入贴的位置。对我来说这是/usr/bin/paster。然后在Arguments选项卡中的Program arguments输入serve /locationOfYourProject/development.ini

全部设置去。 我花了很多搜索找出它不工作,如果参数包括--reload

1

我知道它运行基本上几乎相同的方式 - 虽然你不必做setup.py开发步骤 - 没有这个,它工作得很好。

它所做的就是设置项目目录的全局链接,用于以项目名称命名的python包。

1

我确实需要这一步“sudo python setup.py develop”才能让它运行..否则它会抛出一些异常。

btw,setup.py是您创建的项目中的一个。

0

还没有尝试过Eclipse,但我敢打赌,我一直用来调试WingIDE中的Pylons应用程序的解决方案也适用于此。

  1. 编写以下两个衬垫(命名为run_me.py或类似),并将其保存在您的项目目录:

    从paste.script.serve进口ServeCommand

    ServeCommand(“服务“).RUN([” development.ini“])

  2. 设置该文件作为主要调试对象(又名主模块)

  3. 享受。