“DLL 加载失败”在 trac 上使用 Mercurial 时

发布于 2024-10-19 12:58:51 字数 724 浏览 2 评论 0 原文

当我使用 tracd 服务器时,我的 Mercurial 存储库在 trac 中正常工作。

但是,当我使用 apache 时,我在所有 trac 页面的顶部收到以下警告:

警告:无法与 存储库“(默认)”(不支持 版本控制系统“hg”:DLL加载 失败:指定的模块无法 被发现。)。在 Trac 日志中查找 更多信息。

trac 日志除了关于使用 Python 2.6.2 编译 Mercurial 且实际运行的 Python 版本为 2.6.4 的警告外,没有任何有用的信息。

有谁对如何解决这个问题有任何想法?

版本:

Apache 正在 Windows XP(32 位)计算机上运行以进行测试。我拥有管理员权限,但我认为 apache 正在以本地用户 身份运行。

My mercurial repository works correctly in trac when I use the tracd server.

However, when I use apache, I get the following warning at the top of all trac pages:

Warning: Can't synchronize with
repository "(default)" (Unsupported
version control system "hg": DLL load
failed: The specified module could not
be found.). Look in the Trac log for
more information.

The trac log doesn't have anything useful except a warning about mercurial being compiled with Python 2.6.2 and the actual version of Python running being 2.6.4.

Does anyone have any ideas on how to solve this?

Versions:

Apache is running on a Windows XP (32-bit) machine for testing. I have admin rights, but I think that apache is running as Local User.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

氛圍 2024-10-26 12:58:51

我有同样的问题。 Mercurial包版本1.7没有问题.1。该错误出现在更高版本中,最高为 1.8。

I have the same problem. There is no problem in mercurial package version 1.7.1. The mistake appears in higher versions, up to 1.8.

又怨 2024-10-26 12:58:51

我在设置 hgweb(无 trac)时遇到了类似的错误。希望这可以帮助您和其他人做同样的事情并通过谷歌找到这个问题。

我通过使用 python 库 Mercurial 安装程序而不是普通的 Windows msi(或 tortoisehg)安装程序(来自 https://www.mercurial-scm.org/wiki/Download) 并确保 hgweb.cgi 中的 Mercurial libs 导入行被注释出去。

I ran into a similar error when setting up hgweb (no trac). Hopefully this helps you and anyone else doing the same thing and finding this question via Google.

I solved the problem by using the python library mercurial installer instead of the normal windows msi (or tortoisehg) installer ("Mercurial-1.8.1 (32-bit py2.6)" from https://www.mercurial-scm.org/wiki/Download) and ensuring the mercurial libs import line in hgweb.cgi is commented out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文