![](/img/trans.png)
[英]Getting either “DLL load failed” or python-exception in demandimport, when using mercurial on trac, this time on Windows 2008 R2, 64 bit
[英]“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.