Instale o Mercurial 1.9.1 (isapi) no win2k3

1

Eu tenho tentado instalar o Mercurial no meu servidor 32bit 2003 e tenho me deparado com alguns problemas. Eu tenho seguido estas instruções (que é a mais atual que eu posso encontrar) com a exceção eu 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 ok, mas eu recebo esse erro no eventvwr quando acerto o site.

Failed to import callback module 'hgwebdir_wsgi'

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

    
por YetAnotherDeveloper 18.08.2011 / 08:01

1 resposta

1

Eu fiz recentemente o mesmo que você no Windows Server 2008 com o mesmo resultado quando usei o Mercurial 1.9.1. No entanto, a mudança para uma versão mais antiga do Mercurial funcionou para mim (não estou 100% no número da versão, mas acho que foi 1.8.1)

Você baixou a versão 1.8.1 do hgwebdir_wsgi.py e regenera 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 de cmd de qualquer pasta?

Editar: Eu segui estes instruções e eles são os que não trabalharam para 1.9 e trabalharam para 1.8.1. Comparando-os com as instruções que você seguiu, posso ver um passo diferente: ele 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 original, mas não à compilação)

    
por 19.08.2011 / 23:21