【消しゴム】MONOを使ってみるスレ4【じゃない】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2012/02/12(日) 14:16:18.49
Novellによって開発が進められているオープンソースの.NET環境である
Monoに関する話題を扱うスレです。

http://www.go-mono.com/
http://www.mono-project.com/

Gtk#
http://gtk-sharp.sourceforge.net/
MonoDevelop
http://www.monodevelop.com/index.aspx
Monologue
http://www.go-mono.com/monologue/
Moonlight
http://www.mono-project.com/Moonlight
MonoTouch
http://monotouch.net/

過去スレ
http://pc5.2ch.net/test/read.cgi/tech/1020215602/
http://pc12.2ch.net/test/read.cgi/tech/1100616350/
http://toro.2ch.net/test/read.cgi/tech/1253450199/
2012/03/24(土) 20:05:31.61
FSharp-2.0.0.0のアーカイブダウンロードしてきて、
v4.0ディレクトリ以下にて、
・Makefileみたいに、snで署名し直し(ただしMakefileにあるdll全部)
・/usr/lib/mono/4.0にコピー

/usr/lib/mono/4.0に移動して、
・gacutil -iでGACにインストール

一応下記コマンドで起動できた。
mono --runtime=v4.0 /usr/lib/4.0/Fsi.exe --noframework -r:mscorlib.dll -r:FSharp.Core.dll (Xが無い環境なら --gui-)

普通に起動しようとすると、/usr/lib/mono/2.0/FSharp.Core.dllを探しに行ってmscorlibのバージョンがおかしいといわれてしまう。

もしかすると一番下のコマンドをv4.0/binの下でやっても動くかもしれない。
2012/03/24(土) 20:13:11.99
2.0向けはCore.dllだけ署名がついてるけど、4.0向けは全部署名が付いてるから、
GACインストール前にCore以外のdllについても署名をmonoの物に書き換える必要があるらしい。
2012/03/24(土) 20:15:37.15
>>81 の環境だと、
/usr/lib/mono/4.0じゃ無くて/usr/local/lib/mono/4.0だね。
あとは、コマンドだけでいけるかも。
2012/03/24(土) 20:20:44.61
MONOが使いやすいディス鳥ってありますか?
CentOS以外はほとんど使ったこと無いので、できればCentOSが良いのですが。
2012/03/24(土) 20:24:47.97
Fsi.exeの場所をまちがえた。
$ mono --runtime=v4.0 /usr/lib/mono/4.0/Fsi.exe --noframework -r:mscorlib.dll -r:FSharp.Core.dll (Xが無い環境なら --gui-)

>81の環境なら
$ mono --runtime=v4.0 /opt/FSharp-2.0.0.0/v4.0/bin/Fsi.exe --noframework -r:mscorlib.dll -r:FSharp.Core.dll (Xが無い環境なら --gui-)
かな?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況