Installing mod_mono on Mac OSX 10.9 “Mavericks”

丶灬走出姿态 提交于 2019-12-07 06:08:59

问题


I'm trying to install mod_mono on mavericks, however, I'm getting an error. I have the most up-to-date mono version with Mavericks support. (v 3.2.3).

When I ./configure --prefix=/usr in mod_mono version 2.10 I get this error:

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

But when i check my version of apache it says

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

EDIT: Upgrading your mono version to the latest (3.2.4) appears to work the best. Ensure you have a clean download of mod_mono-2.10.


回答1:


After installing Mavericks, you need to reinstall the XCode Command Line Tools. This will bring back the /usr/include/apache2 directory. You do this by updating your XCode and then run xcode-select --install.




回答2:


I had the same error. I had mono running on my server. When I upgraded to Mavericks and Server 3 mono stopped working. During the upgrade process the "mod_mono.so" file was removed. This is what I did to research and resolve my issue which I believe encompasses yours. Hope it helps.

In the directory that you are running your "./config..." command, there is a "config.log". I looked at the config.log and found an error message stating that it could not find the file "ap_release.h" (I believe this is how the apache version is determined). I must have had this file at one time because I went through this installation process before. I went into my time machine and restored the directory (which was removed when I upgraded to Mavericks or Server 3) "/usr/include/". This folder included a directory called "apache2" which included the "ap_release.h" file and I assume it's dependencies.

All is well I am up and running.



来源:https://stackoverflow.com/questions/19730245/installing-mod-mono-on-mac-osx-10-9-mavericks

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!