1

Mono 3 をインストールしましたが、実行するxspxsp4、.NET 4.0 を使用していることがわかります。.NET 4.5 が必要です。出来ますか?どこで設定できますか?

このページを見たことがありますが、ソースをダウンロードしたフォルダーがありません。

これは、実行してWebサイトに入ると表示されるものxsp4です:

バージョン情報: 3.2.7 (マスター/1eef047 C 11 月 28 日 18:16:30 EET 2013); ASP.NET バージョン: 4.0.30319.17020

Mono と XSP のインストール方法

まず、Lubuntu 13.10 32bit をダウンロードし、VirtualBox 内で起動しました。それからやっapt-get updateapt-get upgrade。その後、システムを再起動しました。

すべてのコマンドがスーパーユーザーとして実行されていることを確認してください。

sudo -s

依存関係を取得しました

apt-get install autoconf automake libtool g++ gettext libglib2.0-dev libpng12-dev libfontconfig1-dev mono-gmcs git

ダウンロードした Mono および XSP のソース

cd /opt
git clone git://github.com/mono/mono.git
git clone git://github.com/mono/xsp.git

github から最新の安定した Mono をインストール

cd /opt/mono
./autogen.sh --prefix=/usr
make
make install

github から最新の安定した XSP をインストール

cd /opt/xsp
./autogen.sh --prefix=/usr
make
make install

XSP で 4.5 ではなく 4.0 を実行していることをテストしました

cd /home/pc/web
xsp4 # 4.0
xsp2 # 2.0
xsp  # 2.0

私の構成

/usr/bin/xsp44.5を使用する必要があるようです。この答えが示唆したように。また、私はxsp4.exe自分/usr/lib/mono/4.0/だけに持っていない/usr/lib/mono/4.5/ので、その回答で提案されているようなものをコピーすることはできません.

#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.5/xsp4.exe" "$@"
4

1 に答える 1

3

を参照して、「ソースをダウンロードしたフォルダーがありません」と言います/opt/mono/bin/xsp4。しかし、あなたは物事を混乱させています。モノのインストール方法を共有したので、私はそれを知っています.

/opt/monomono リポジトリをクローンしてコンパイルする場所にしないでください。ホームフォルダーなどの別の場所にクローンする必要があります。例: /home/username/code/mono.

/opt/mono通常、mono のカスタム バージョンをインストールする場所です。彼らが行う方法は、このパスを --prefix 引数に渡すことです。しかし、前置引数として /usr を渡しています! したがって、指摘したSOの回答とは異なる場所にインストールしています。

また、これらすべての操作をスーパーユーザーとして行うことはお勧めしません。通常、ルート権限なしでコードをコンパイルし、インストール段階で必要なのは sudo だけです。したがって、すべての前に「sudo -s」を実行しないでください。コンパイルするだけで、完了したら実行しますsudo make install。これにより、ルートが所有していないバイナリも作成されます。

于 2013-11-28T23:18:40.723 に答える