Установить Mercurial 1.9.1 (isapi) на win2k3

Установить Mercurial 1.9.1 (isapi) на win2k3

Я пытаюсь установить Mercurial на свой 32-битный сервер 2003 года и столкнулся с некоторыми проблемами. Я следовалэти инструкции(самая последняя из тех, что мне удалось найти), за исключением следующих версий, которые отличаются.

  • питон 2.6.6
  • ртутный 1.9.1
    • mercurial 1.9 (без изменений/та же ошибка)
    • mercurial 1.8.1 (без изменений/та же ошибка)

После установки все вроде бы в порядке, но затем при заходе на сайт в eventvwr появляется эта ошибка.

Не удалось импортировать модуль обратного вызова «hgwebdir_wsgi»

Я не уверен, с чего начать, я пробовалэтотно, похоже, это не дало никаких изменений. Я даже пробовал это дважды, один раз как установку поверх/обновление и один раз как чистую установку.

решение1

Недавно я сделал то же самое, что и вы, на Windows Server 2008 с тем же результатом, когда использовал Mercurial 1.9.1. Однако переход на более старую версию Mercurial сработал для меня (я не уверен на 100% в номере версии, но я думаю, что это была 1.8.1)

Вы загрузили версию 1.8.1 hgwebdir_wsgi.py и заново сгенерировали dll при установке старой версии Mercurial?

Другие возможные проблемы: Вы не забыли включить 32-битные расширения в IIS? Python есть в вашем пути? Можете ли вы запустить его из командной строки cmd из любой папки?

Редактировать: Я следовалэтиинструкции, и это те, которые не работали для 1.9 и работали для 1.8.1. Сравнивая их с инструкциями, которым вы следовали, я вижу один шаг, который отличается: там говорится о загрузке исходного кода для mercurial и его компиляции (ваша справочная страница ссылается на использование исходной установки, но не на ее компиляцию)

Связанный контент