web-dev-qa-db-ja.com

UbuntuにMonov3 +をインストールするにはどうすればいいですか?

Ubuntu Saucyに Monoの最新リリース をインストールするにはどうすればよいですか?

無料のOSで開発するには、Monoをセットアップする必要があります(現在は 。NET 4.5をサポート )。これは私がしたことです:

  1. mono-mono-3.2.5をダウンロードして解凍します
  2. ./autogen.sh --prefix=/usr/localを実行します(終了しました)
  3. makeを実行しますが、依存関係のチェック中にエラーが発生して終了します。

端子出力:

....
mkdir -p -- build/deps
make[6]: gmcs: Command not found
make[6]: *** [build/deps/basic-profile-check.exe] Error 127
*** The compiler 'gmcs' doesn't appear to be usable.
*** You need Mono version 2.4 or better installed to build MCS
*** Check mono README for information on how to bootstrap a Mono installation.
make[5]: *** [do-profile-check] Error 1
make[4]: *** [profile-do--basic--all] Error 2
make[3]: *** [profiles-do--all] Error 2
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/home/hogar/Software/mono-mono-3.2.5/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hogar/Software/mono-mono-3.2.5'
make: *** [all] Error 2

ただし、mono-gmcsをインストールするには、Ubuntuはmono-runtimev2.10.8.1-5ubuntu2もインストールします。そして、それはまさに私がインストールしようとしていないものであり、古いバージョンのmonoです。

これは私を混乱させます、私は何をすべきですか?

2
Lucio

monoの別のインスタンスがすでにインストールされている必要があるため、apt-get install mono-gmcs仕事をしました。次に、 新しいエラー が表示され、 ソリューション のみがGitHubパッケージを使用しているように見えました。

git clone git://github.com/mono/mono.git
cd mono
./autogen.sh --prefix=/usr/local
make
make install

私はインストールしました monoの最新バージョン。

注:私は実行できません 任意のモノラルプログラム、例えばmonodevelop。例外の解決策が見つからなかったため、monoを古い互換性のあるバージョンにダウングレードしています。

PS:解決策を見つけたら、コメントを残してください:)

0
Lucio