簡體   English   中英

在trac上使用mercurial時“DLL加載失敗”

[英]“DLL load failed” when using mercurial on trac

當我使用tracd服務器時,我的mercurial存儲庫在trac中正常工作。

但是,當我使用apache ,我會在所有trac頁面的頂部收到以下警告:

警告:無法與存儲庫同步“(默認)”(不支持的版本控制系統“hg”:DLL加載失敗:找不到指定的模塊。)。 查看Trac日志以獲取更多信息。

除了有關使用Python 2.6.2編譯的mercurial和運行2.6.4的Python的實際版本的警告之外,trac日志沒有任何用處。

有沒有人對如何解決這個問題有任何想法?

版本:

Apache正在Windows XP(32位)計算機上運行以進行測試。 我有管理員權限,但我認為apache是​​以Local User身份運行的。

我也有同樣的問題。 mercurial包版本1.7.1沒有問題。 錯誤出現在更高版本中,高達1.8。

設置hgweb(no trac)時遇到了類似的錯誤。 希望這可以幫助您和其他任何人做同樣的事情,並通過谷歌找到這個問題。

我通過使用python庫mercurial安裝程序而不是正常的windows msi(或tortoisehg)安裝程序(來自https://www.mercurial-scm.org的 “Mercurial-1.8.1(32位py2.6)”)解決了這個問題。 / wiki / Download )並確保hgweb.cgi中的mercurial libs導入行被注釋掉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM