Instale Mercurial 1.9.1 (isapi) en win2k3

Instale Mercurial 1.9.1 (isapi) en win2k3

He estado intentando instalar Mercurial en mi servidor de 32 bits 2003 y he tenido algunos problemas. he seguidoestas instrucciones(que es la más actual que puedo encontrar) con la excepción de que utilicé las siguientes versiones que difieren.

  • pitón 2.6.6
  • mercurial 1.9.1
    • mercurial 1.9 (sin cambios/mismo error)
    • mercurial 1.8.1 (sin cambios/mismo error)

Después de la instalación, todo parece estar bien, pero aparece este error en eventvwr cuando accedo al sitio.

No se pudo importar el módulo de devolución de llamada 'hgwebdir_wsgi'

No estoy seguro de por dónde empezar con este, lo he intentadoestepero no pareció hacer ningún cambio. Incluso intenté esto dos veces, una como sobreinstalación/actualización y otra como instalación limpia.

Respuesta1

Recientemente hice lo mismo que tú en Windows Server 2008 con el mismo resultado cuando usé Mercurial 1.9.1. Sin embargo, cambiar a una versión anterior de Mercurial funcionó para mí (no estoy al 100% con el número de versión, pero creo que era 1.8.1)

¿Descargó la versión 1.8.1 de hgwebdir_wsgi.py y regeneró el dll cuando instaló la versión anterior de Mercurial?

Otros posibles problemas: ¿Recordó habilitar las extensiones de 32 bits en IIS? ¿Está Python en tu camino? ¿Puedes ejecutarlo desde un símbolo cmd desde cualquier carpeta?

Edito: lo seguíestosinstrucciones y son las que no funcionaron para 1.9 y sí funcionaron para 1.8.1. Comparándolos con las instrucciones que siguió, puedo ver un paso que es diferente: dice descargar el código fuente de Mercurial y compilarlo (su página de referencia se refiere a usar la instalación del código fuente pero no a compilarlo)

información relacionada