2012-12-16 5 views
2

Mac에서 F # PowerPack 2.0.0.0의 FsLex를 실행하는 데 문제가 있습니다. 단순히 프로그램을 실행할 때 나는 참조 : 나는 다음Mac에서 F # PowerPack 2.0.0.0에서 fslex.exe를 실행하는 방법은 무엇입니까?

 
$ mono /Library/Frameworks/Mono.framework/Versions/3.0.2/lib/mono/FSharpPowerPack-2.0.0.0/bin/fslex.exe 

Unhandled Exception: 
System.TypeLoadException: Could not load type 
'.$FSharp.PowerPack.FsLex.Driver' from assembly 'fslex, Version=2.0.0.0, 
Culture=neutral, PublicKeyToken=a19089b1c74d0809'. 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 
'.$FSharp.PowerPack.FsLex.Driver' from assembly 'fslex, Version=2.0.0.0, 
Culture=neutral, PublicKeyToken=a19089b1c74d0809'. 

단계가 있었다 :

  1. 가 MDK 3.0.2을 설치합니다.
  2. 다운로드 F # PowerPack 2.0.0.0 2010 년 5 월 20 일 릴리스 sudo gacutil -i 각 DLL에. sudo cp -r FSharpPowerPack-2.0.0.0 /Library/Frameworks/Mono.framework/Versions/3.0.2/lib/mono
  3. 2011 년 4 월 F # 2.0.0.0의 CTP를 http://www.microsoft.com/en-us/download/details.aspx?id=11100에서 다운로드하고 install-mono.sh 스크립트를 사용하십시오.

무엇이 오류의 의미이며 어떻게 수정합니까?

답변

1

질문을 fsharp-opensource 메일 링리스트에 다시 게시 해보십시오. 바로 Mono에서 F #과 관련된 대부분의 공동 작업이 이루어지기 때문에 거기에서 답을 얻는 것이 더 나을 것입니다. 빠른 제안

몇 먼저 생각하려고합니다 :

  • 2011 년 4 월 F # CTP는 이제 탈출구 일이다. 대신 open source F# repository에서 직접 F #을 설치하십시오. F # 컴파일러 (및 F # 대화식)가 Mono에서 더 잘 작동하도록하는 여러 가지 설치 수정 및 부수적 패치가 포함되어 있습니다.
  • PowerPack도 현재 시점에서 구식입니다. 소스 (위)에서 F #을 빌드/설치 한 후에는 sources에서 PowerPack을 빌드하여 문제가 해결되는지 확인할 수 있습니다.