我下载了 Open ERP server & web,决定不使用更厚的 gtk。我将 2 添加为 Eclipse 中的项目,pydev 在 Ubuntu 11.10 上运行,然后启动。我完成了网络客户端设置,尽管安装已经完成。在某些时候,虽然我执行了一个脚本,试图将我的主文件夹中的所有点点滴滴复制到文件系统中,但有些会转到 /ect 或 usr/local。我不想要这个,所以我停止了这个过程。因为那时我虽然必须以 root 身份运行 eclipse,但我无法跟踪进程,尽管源代码因为文件系统而分散。
当我尝试安装新模块时出现问题。我无法将它放入模块列表中,甚至将其压缩并尝试通过客户端导入它也没有出现错误。
在尝试获取我添加的模块以显示时,我在论坛上发现了这一点“如果您在运行 openerp-server 时未指定插件路径,则必须在将模块放入插件后运行 setup.py install。”
所以看起来我必须运行:
python setup.py build
sudo python setup.py install
首先,我对为什么需要构建感到困惑,我认为只有 c 库需要构建,而我在安装依赖项时已经这样做了。
其次setup.py install
,如果您需要运行它以识别新模块,这显然是至关重要的。如果它从整个文件系统运行,我如何通过源跟踪东西。
正如我试图避免的那样,现在所有内容都已从家里复制到文件系统中。现在启动脚本位于 usr/local/bin 中,所以我假设我无法运行,在 eclipse 中使用“debug as”或查看 eclipse 控制台中的日志。我还在文档中发现建议使用以下命令启动服务器:
./openerp-server.py –addons-path=~/home/workspace/stable/addons
这显然覆盖了安装创建的文件系统中的插件,这表明您在 eclipse 中只有插件中的模块可以调试等,但其他资源将在其他地方?
我想这没关系,但我仍然无法想象这将如何工作,我想如果这是它的完成方式,那么如何获得标准以进入 Eclipse 控制台?
我想我可以在 eclipse 中拥有完整的项目,但除了插件之外的所有资源都只是为了参考目的,而实际上只有插件会运行,因为它们被 –addons-path 参数覆盖。
然后,如果我可以将输出发送到控制台,那将是我所期望的。
我已经看到一些关于在 eclipse 工作区中使用链接或以 root 身份运行 eclipse 的参考,如 eclipse php 设置。
谁能告诉我如何从 Eclipse 启动服务器和 Web 应用程序并让日志输出出现在控制台中?
也许一位经验丰富的 python 开发人员可以发现我的盲点并提出我可能会在这里遗漏的其他内容?