在Ubuntu下用Eclipse调试Pylons
我正在尝试在Ubuntu系统下使用Eclipse调试pylons。
具体来说,我不太确定在运行配置对话框中“主模块”应该用什么。
(这个链接是StackOverflow上一个类似的问题,但我觉得它适用于Windows,因为我在我的系统上找不到paster-script.py)
有人能帮忙吗?
4 个回答
1
我确实需要这一步 "sudo python setup.py develop" 才能让它正常运行……否则会出现一些错误。
顺便说一下,setup.py 是你在创建项目时生成的那个文件。
1
我基本上是用差不多的方式让它运行起来了——不过你不需要做setup.py的开发步骤,没这个步骤也能正常工作。
它的作用是为你的项目目录设置一个全局链接,这个链接是给一个和你项目名字相同的Python包用的。
4
我现在已经解决了这个问题。
在 窗口>首选项>Pydev>解释器-Python
中,先把 Python 解释器删除,然后在安装了 pylons 之后重新加载它(选择 新建
)。
在终端中,进入项目目录。然后输入 sudo python setup.py develop
。我不太确定这个命令具体做了什么,但它确实有效(如果有人知道,可以告诉我一下)。
在 运行>打开调试对话框
中,在 主模块
里输入 paster 的位置。对我来说,这个位置是 /usr/bin/paster
。然后在 参数
标签下的 程序参数
中输入 serve /你的项目位置/development.ini
。
一切准备就绪。
我花了很多时间才发现,如果参数中包含 --reload
,它就无法正常工作。