Erro ao configurar o Mercurial no Windows Server 2008

Desejo configurar um servidor Mercurial SC e seguir as instruções encontradas aqui: // stackoverflow.com / questions / 818571 / how-to-setup-mercurial-and-hgwebdir-on-iis

Verifiquei todas as minhas configurações várias vezes e não consigo passar este erro depois de concluir a configuração. Qualquer conselho seria útil. Obrigado.

Server Error in Application "DEFAULT WEB SITE/HG"Internet Information Services 7.5 Error Summary HTTP Error 502.2 - Bad Gateway The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are "Traceback (most recent call last): File "C:\inetpub\hgcgi\hgwebdir.cgi", line 12, in  from mercurial import demandimport; demandimport.enable() ImportError: No module named mercurial ". Detailed Error InformationModule CgiModule Notification ExecuteRequestHandler Handler Python 2.5 **Error Code 0x00000001** Requested URL http://localhost:80/hg/hgwebdir.cgi Physical Path C:\inetpub\hgcgi\hgwebdir.cgi Logon Method Anonymous Logon User Anonymous Most likely causes: The CGI process was shut down or terminated unexpectedly before it finished processing the request. The CGI process has a flaw and does not return a complete set of HTTP headers. Things you can try: Check the event logs on the system to see whether the CGI process is shutting down unexpectedly. Troubleshoot the CGI application to determine why it is not sending a complete set of HTTP headers. 

O traceback na linha muito longa diz que o mercurial não é encontrado em seu PYTHON_PATH. Tente fazer a edição hgwebdir.cgi como visto na etapa 5.1 da página HgWebDirStopByStep .

 # adjust python path if not a system-wide install: import sys sys.path.insert(0, "c:/dev/Mercurial/lib") 

Onde, é claro, o elemento de caminho que está sendo inserido é ajustado para referenciar onde quer que estejam seus arquivos de biblioteca mercurial.

    Intereting Posts