代码之家  ›  专栏  ›  技术社区  ›  Kevin Kulla

在Mac OSX 10.9“Mavericks”上安装mod_mono

  •  5
  • Kevin Kulla  · 技术社区  · 12 年前

    我正试图在特立独行的人身上安装mod_mono,但是,我遇到了一个错误。我有最新的单声道版本,支持小牛队。(v 3.2.3)。

    当我 ./configure --prefix=/usr 在mod_mono 2.10版本中,我得到了以下错误:

    checking Apache version... configure: error: Apache 1.3 is no longer supported. mod_mono now requires at least Apache 2.0

    但当我检查我的apache版本时,它说

    Server version: Apache/2.2.24 (Unix) Server built: Aug 24 2013 21:10:43

    编辑:将您的单声道版本升级到最新版本(3.2.4)似乎效果最好。确保您有一个干净的mod_mono-2.10下载。

    2 回复  |  直到 12 年前
        1
  •  2
  •   Gadzair    12 年前

    安装Mavericks之后,您需要重新安装XCode命令行工具。这将返回/usr/include/apache2目录。您可以通过更新XCode,然后运行XCode select--install来完成此操作。

        2
  •  1
  •   Chris    12 年前

    我也犯了同样的错误。我在服务器上运行了mono。当我升级到小牛队和服务器3 mono停止工作时。在升级过程中,“mod_mono.so”文件被删除。这就是我为研究和解决我的问题所做的,我相信这也包括了你的问题。希望能有所帮助。

    在您运行“./config…”命令的目录中,有一个“config.log”。我查看了config.log,发现了一条错误消息,指出它找不到文件“ap_release.h”(我相信这就是确定apache版本的方式)。我一定曾经有过这个文件,因为我以前经历过这个安装过程。我进入我的时间机器,恢复了目录(当我升级到Mavericks或Server 3时,该目录被删除了)“/usr/include/”。这个文件夹包含一个名为“apache2”的目录,其中包含“ap_release.h”文件,我认为它是依赖项。

    一切都很好,我已经开始跑步了。

    推荐文章