2012-01-16 21 views
0

こんにちは私は特定の.Net 4機能を使用できるように私のモノバージョンをアップグレードしたいと思っていました。壊れたモノデベロッパー

2.10のtarballをダウンロードし、私が見つけた指示にしたがってコンパイルしましたが、うまくいっているようです。

これは私が得る出力されます:

$モノ-V

モノJITコンパイラのバージョン2.10(tarballの日1月8日11時25分36秒GMT 2012) 著作権(C)2002 -2011 Novell、Incおよび寄稿者 www.mono-project.com TLS:__thread SIGSEGV:altstack 通知:epollアーキテクチャ:x86無効:なしその他: softdebug LLVM:サポートされていません。 GC:
含まベームは**(型付きGCと並行マークで)

はしかし、MonoDevelopのはもはや起動しませんし、私が代わりに次のような出力が得られます。

$ monodevelop警告: libgtkembedmoz.soを含むMozillaディレクトリが見つかりません。一部のアドインは機能しない場合があります。あなたのMozillaディレクトリに MOZILLA_FIVE_HOMEを設定してください。未処理の例外: System.TypeLoadException:型の負荷例外が発生した**

私はMonoDevelopのを削除し、再インストールしようとしたが、それは働いているようには見えません。

誰かが私がこれを修正する方法を知っているのですか、またはmono 2.10と互換性がないmonodevelopは、いくつかのGoogle検索結果で示唆されているようです。その場合、以前のバージョンのモノに戻すにはどうすればいいですか(はい、私は少しLinuxのnoobです)?

私はxfceでUbuntu 11.04を実行しています。

ありがとうございました!

+0

を実行'インストールされていたものを削除する必要がありますこと、uninstall'します。その後、 'sudo apt-get install mon'を実行して、Ubuntu reposからモノラル版をインストールします。 –

+0

Ubuntu 11.10にはモノラル2.10が同梱されています。 – ken

+0

Linuxのすべてがデフォルトで壊れているようです。物事を動かすためには、それを掘り起こすのは私たちの仕事です。 – uSeRnAmEhAhAhAhAhA

答えて

2

既存のubuntuモノインストールの上にモノとモノデベロッパーをビルドすると、非常に混乱し、潜在的に壊れたパッケージになります。新しい/ベータモノモノを構築するには、Parallel Mono Environmentを使用するのが最良です。

ソースからすべてをビルドしてビルドしたくない場合は、Google+ post hereで説明されているように、私の新しいバイナリパッケージをubuntuにインストールすることができます。

既存のインストールを固定するように、私はどうなる:モノ2.10メイクファイルは `uninstall`ターゲットが含まれている場合は、apt-get install --reinstall mono libmono*

+0

私はapt-get install -reinstall mono libmonoを実行しようとしましたが、mono 2.10はまだインストールされているようです。私はまたアンインストールを実行しようとしました@kenは、私が手動でモノを完全に削除して再び開始できる方法はありますか? –

+0

私のルーンを走らせた後は、モノ(pmonoと入力した後)が動作します。壊れたモノのデフォルトインストールを修復したら、それを使用する必要があります。 – IanNorton