Instale o Mercurial 1.9.1 (isapi) no win2k3

Instale o Mercurial 1.9.1 (isapi) no win2k3

Tenho tentado instalar o Mercurial em meu servidor 32 bits 2003 e estou enfrentando alguns problemas. eu tenho seguidoestas instruções(que é o mais atual que posso encontrar), com a exceção de que usei as seguintes versões que diferem.

  • python 2.6.6
  • mercurial 1.9.1
    • mercurial 1.9 (sem alteração/mesmo erro)
    • mercurial 1.8.1 (sem alteração/mesmo erro)

Após a instalação, tudo parece estar bem, mas recebo este erro no eventvwr quando acesso o site.

Falha ao importar o módulo de retorno de chamada 'hgwebdir_wsgi'

Não sei por onde começar com este, tenteiessemas não pareceu fazer nenhuma mudança. Eu até tentei isso duas vezes, uma vez como uma instalação/atualização excessiva e uma vez como uma instalação limpa.

Responder1

Recentemente fiz o mesmo que você no Windows Server 2008 com o mesmo resultado quando usei o Mercurial 1.9.1. No entanto, mudar para uma versão mais antiga do Mercurial funcionou para mim (não estou 100% certo sobre o número da versão, mas acho que era 1.8.1)

Você baixou a versão 1.8.1 do hgwebdir_wsgi.py e regenerou a dll quando instalou a versão mais antiga do Mercurial?

Outros possíveis problemas: Você se lembrou de habilitar extensões de 32 bits no IIS? O python está no seu caminho? Você pode executá-lo a partir de um prompt cmd de qualquer pasta?

Editar: eu seguiessesinstruções e são elas que não funcionaram no 1.9 e funcionaram no 1.8.1. Comparando-os com as instruções que você seguiu, posso ver uma etapa diferente: diz para baixar o código-fonte do Mercurial e compilá-lo (sua página de referência refere-se ao uso da instalação do código-fonte, mas não à compilação)

informação relacionada