【发布时间】:2012-01-30 16:00:56
【问题描述】:
我下载了 Open ERP server & web,决定不使用更厚的 gtk。我将 2 添加为 Eclipse 中的项目,pydev 在 Ubuntu 11.10 上运行,然后启动。我完成了网络客户端设置,尽管安装已经完成。在某些时候,虽然我执行了一个脚本,试图将我的主文件夹中的所有点点滴滴复制到文件系统中,但有些会转到 /ect 或 usr/local。我不想要这个,所以我停止了这个过程。因为那时我虽然必须以 root 身份运行 eclipse,但我无法跟踪进程,尽管源代码因为文件系统而分散。
当我尝试安装新模块时出现问题。我无法将它放入模块列表中,甚至将其压缩并尝试通过客户端导入它也失败了。
在尝试显示我添加的模块时,我在论坛上发现了这一点“如果在运行 openerp 时没有指定插件路径,则必须在将模块放入插件后运行 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 开发人员可以发现我的盲点并提出我可能会在这里遗漏的其他内容?
【问题讨论】:
-
如果您刚开始学习 Python 并且具有 Java 背景,这可能对您有所帮助:Python is not Java,尽管这不是您“问题”的答案。
-
好吧,这是一个冗长的叙述,而不是一个问题。谢谢,这是一个很好的语法,它有一些很好的提示并提醒我,我必须尽快了解这些类、对象、实例差异。也许我应该理清思路,重新阅读基础 python。但是 IDE 工作流并不是 java 独有的。我只是想正确设置我的工作区,你有什么建议吗?
-
@Tadeck 实际上整个dirtsimple.org 都是有意识的!感谢您的参考。