Mac で F# PowerPack 2.0.0.0 から FsLex を実行できません。プログラムを単純に実行すると、次のように表示されます。
$ mono /Library/Frameworks/Mono.framework/Versions/3.0.2/lib/mono/FSharpPowerPack-2.0.0.0/bin/fslex.exe 未処理の例外: System.TypeLoadException: タイプを読み込めませんでした '.$FSharp.PowerPack.FsLex.Driver' アセンブリ 'fslex、バージョン = 2.0.0.0 から、 Culture=neutral、PublicKeyToken=a19089b1c74d0809'. [エラー] 致命的な未処理の例外: System.TypeLoadException: 型を読み込めませんでした '.$FSharp.PowerPack.FsLex.Driver' アセンブリ 'fslex、バージョン = 2.0.0.0 から、 Culture=neutral、PublicKeyToken=a19089b1c74d0809'.
私が従った手順は次のとおりです。
- MDK 3.0.2 をインストールします。
- 2010 年 5 月 20 日にリリースされた F# PowerPack 2.0.0.0
sudo gacutil -i
を各 DLL にダウンロードします。sudo cp -r FSharpPowerPack-2.0.0.0 /Library/Frameworks/Mono.framework/Versions/3.0.2/lib/mono
- F# 2.0.0.0 の 2011 年 4 月の CTP をhttp://www.microsoft.com/en-us/download/details.aspx?id=11100からダウンロードし、スクリプトを使用し
install-mono.sh
ます。
エラーの意味と修正方法を教えてください。