0

昨年、このサイトで、Ubuntu 12.04 LTS x86 上の Mono 3.0.1 のインストール ガイドを書きました。

コンパイルセクションには、次の部分がありました。

###################
### Compile xsp ###
###################
cd /opt/mono-3.0/xsp
./autogen.sh --prefix=/usr  (the prefix is very important for Ubuntu 12.04)
make
make install

Ubuntu 14.04 で AWS Linux AMI サーバーを作成しました。この XSP コンパイルを除いて、インストール ガイドのすべてが完全に機能しました。

エラーは次のとおりです。

configure: error: You need to install 'sn'
Error: Could not run ./configure, which is required to configure xsp

なぜ私は突然「sn」が必要になるのですか??? 何をインストールする必要がありますか???

apt-get install sn を試しましたが、まだ動作しません!!!

私はそこで立ち往生しています.... :(

この問題を解決する方法がわかりません。ヘルプ :)

4

1 に答える 1

0

「sn」ファイルはダウンロードするパッケージではなく、bash スクリプトです。ファイル内の内容は次のとおりです。

#!/bin/sh
umask 077
exec /usr/bin/mono $MONO_OPTIONS /usr/lib/mono/4.5/sn.exe "$@"

mono インストールと fastcgi サーバーの構成ステップ (--prefix=/usr) でパスが異なっていたときに、このバグが発生しました。Ubuntu を使用しているため、次のコマンドを発行して、本番用に設計された同等の XSP をインストールできます。

sudo apt-get install mono-fastcgi-server4

モノのコンパイル中にデフォルトのパスを保持していれば、モノのインストールが自動的に選択されます。

于 2015-02-11T01:32:13.697 に答える