2012-07-09 5 views
0

Il existe donc un serveur Apache sous Windows XP et Mercurial. Lorsque je tente de se connecter à mercuraial navigateur lancer, j'ai cette erreur:Erreurs Mercurial sous Win XP

[Mon Jul 09 15:15:42 2012] [error] [client 141.206.207.61] Premature end of script headers: hgweb.cgi 
[Mon Jul 09 15:15:42 2012] [error] [client 141.206.207.61] Traceback (most recent call last):\r 
[Mon Jul 09 15:15:42 2012] [error] [client 141.206.207.61] File "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/hgweb.cgi", line 16, in <module>\r 
[Mon Jul 09 15:15:42 2012] [error] [client 141.206.207.61]  from mercurial import demandimport; demandimport.enable()\r 
[Mon Jul 09 15:15:42 2012] [error] [client 141.206.207.61] ImportError: No module named mercurial\r 
[Mon Jul 09 15:15:42 2012] [error] [client 141.206.207.61] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico 

Comme je m `nouveau dans ce genre de choses que je ne sais pas ce que je dois faire ou lire. Alors pouvez-vous m'aider s'il vous plaît.


[MISE A JOUR 07 \ 11 \ 12]

j'ajouter un lien à Mercurial \ Lib. Maintenant, il montre une autre erreur:

[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] Premature end of script headers: hgweb.cgi 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] Traceback (most recent call last):\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] File "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/hgweb.cgi", line 23, in <module>\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61]  wsgicgi.launch(application)\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] File "mercurial\\hgweb\\wsgicgi.pyc", line 76, in launch\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] File "mercurial\\hgweb\\hgwebdir_mod.pyc", line 147, in __call__\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] File "mercurial\\hgweb\\hgwebdir_mod.pyc", line 177, in run_wsgi\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] File "mercurial\\hgweb\\hgwebdir_mod.pyc", line 371, in templater\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] File "mercurial\\templater.pyc", line 392, in stylemap\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] RuntimeError: No hgweb templates found in []\r 
[Wed Jul 11 11:15:54 2012] [error] [client 141.206.207.61] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico 
    enter code here 

Répondre

0

Ce vous dit Mercurial est pas installé - au moins il est pas dans le PYTHONPATH que votre instance de python utilise. On dirait que vous avez pas correctement ajouté les fichiers de bibliothèque Mercurial à votre chemin python comme indiqué ici:

https://www.mercurial-scm.org/wiki/HgWebDirStepByStep/#Mercurial_Lib_Files

+0

travail doesn't. Je fais comme il a été dit, mais rien ne se passe, il y a le même message d'erreur. –

+0

Ensuite, vous ne l'avez pas fait correctement. Veuillez coller la ligne que vous ajoutez à wsgi/cgi et la sortie d'annuaire de ce répertoire. –

+0

J'ai trouvé que j'avais mal fait. Merci beaucoup. –

Questions connexes