【问题标题】:HG reviewboard installation on Win7 x64在 Win7 x64 上安装 HG 审查板
【发布时间】:2012-06-27 11:42:01
【问题描述】:

虽然有人说在 windows 环境中为 mercurial 设立审查板并不是最好的主意,但我还是试了一下。到目前为止,我还没有成功。因此我正在寻求帮助。

我正在运行 Windows 7 x64 并遵循官方 Installing on Windows 指南。

这里我没有问题,当我选择wsgi时出现问题。现在我正在使用 Apache 2.2 32 位,python 2.5.4 32 位,并且我已经从以下位置下载了一个 apache wsgi 模块:http://code.google.com/p/modwsgi/wiki/InstallationOnWindows

奇怪的是,他们没有针对这个特定组合(Apache 2.2|python 2.5)的模块,所以我抓住了最接近的东西:mod_wsgi-win32-ap22py26-3.3.so - Apache 2.2 / Python 2.6

我还是不认为win32对win64有什么问题吧?

在我告诉 Apache2.2 的 httpd.conf 到“LoadModule wsgi_module modules/mod_wsgi.so”之后,我把它放在了模块文件夹中,这是它告诉我的:

httpd.exe: Syntax error on line 129 of G:/tools/Apache2/conf/httpd.conf: 
Cannot load G:/tools/Apache2/modules/mod_wsgi.so into server: %1 is not 
a valid Win32 application.

这是因为我使用 python 2.5 而不是 2.6 AND/OR windows 7 64 吗?如果它与 python 版本有任何关系 - 我找不到 2.5 的 wsgi mod 至少不是可下载的版本,只有需要编译的源代码。

有没有人遇到过类似的问题,可以建议或提示如何加载那些 wsgi 模块?

【问题讨论】:

    标签: python apache mercurial mod-wsgi review-board


    【解决方案1】:

    我很确定 mod_wsgi 必须针对正确的 Python 版本进行编译,因此您不能将 mod_wsgi-win32-ap22py26-3.3.so 与 2.5.4 一起使用。

    (顺便说一句,不知道你为什么还在使用 2.5?)

    【讨论】:

    • 2.5 python 附带了如何设置审查委员会的手册,我猜他们没有更新安装指南。但是这个问题现在已经解决了——我在 linux 环境下安装了 reviewboard,它对 python 2.7 很满意,而 apache2 默认有 wsgi。不过感谢 cmets
    • @Xeperis:如果您的问题已解决,请添加您自己的答案并接受它。考虑访问 Stack Overflow 的人:这个(目前尚未回答)问题将如何帮助他们解决问题?
    猜你喜欢
    • 2013-02-13
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-09
    相关资源
    最近更新 更多