5

mod_mono を mavericks にインストールしようとしていますが、エラーが発生します。私は、Mavericks をサポートする最新のモノラル バージョンを持っています。(v 3.2.3)。

./configure --prefix=/usrmod_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 がクリーンにダウンロードされていることを確認してください。

4

2 に答える 2

2

Mavericks をインストールした後、XCode コマンド ライン ツールを再インストールする必要があります。これにより、/usr/include/apache2 ディレクトリが復元されます。これを行うには、XCode を更新してから xcode-select --install を実行します。

于 2014-01-06T20:57:10.353 に答える
1

同じエラーが発生しました。サーバーでモノを実行していました。Mavericks にアップグレードすると、Server 3 mono が機能しなくなりました。アップグレード プロセス中に、「mod_mono.so」ファイルが削除されました。これは、あなたの問題を含むと思われる問題を調査して解決するために私が行ったことです。それが役に立てば幸い。

「./config...」コマンドを実行しているディレクトリに、「config.log」があります。config.log を調べたところ、ファイル「ap_release.h」が見つからないというエラー メッセージが見つかりました (これが apache のバージョンの判別方法だと思います)。以前にこのインストール プロセスを行ったことがあるので、一度にこのファイルを持っていたに違いありません。タイム マシンに移動し、ディレクトリ (Mavericks または Server 3 にアップグレードしたときに削除された) "/usr/include/" を復元しました。このフォルダーには、「ap_release.h」ファイルを含む「apache2」というディレクトリが含まれており、依存関係があると思います。

すべて順調に稼働しています。

于 2013-11-03T00:34:08.103 に答える