【发布时间】:2010-02-18 10:33:21
【问题描述】:
我们在 solaris 8 机器上安装了 mercurial 1.4.1 和 python 2.6.2。现在有些 hg 命令可以正常工作,有些则失败。
我能够初始化存储库 (hg init) 并添加文件 (hg add),但提交 (hg commit) 会导致错误消息:
abort: could not import module found!
我需要提示在哪里查看 - 我不是 python 专家,这是 python 发行版中缺少的 found 模块部分还是属于 mercurial?知道如何解决吗?
编辑
感谢您的 cmets - hg debuginstall 运行良好,只是报告了一个问题 - 我没有在任何配置文件中设置用户名。不敢相信这会导致实际问题...
编辑
--traceback 是一个很好的提示!!
这是最后一行(无法复制和粘贴):
ImportError: ld.so.1: hg: fatal: relocation error:
file:/usr/local/lib/python2.6/lib-dynload/zlib.so:
symbol inflateCopy: referenced symbol not found
存在的 zlib.so 库是与 python 或 mercurial 包一起安装的。
看来我不是唯一一个:here's the same problem 在 solaris 10 上使用 python 2.5
【问题讨论】:
-
也许你应该下载源代码并运行测试。他们给你的错误可能会帮助你理解问题。
-
你能跑
hg debuginstall吗? -
你能在命令行上粘贴带有 --traceback 的输出吗?完整的回溯会更有帮助。