Macos 如何在Mac上从F#PowerPack 2.0.0.0运行fslex.exe?
我在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 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'. $mono/Library/Frameworks/mono.framework/Versions/3.0.2/lib/mono/FSharpPowerPack-2.0.0.0/bin/fslex.exe 未处理的异常: System.TypeLoadException:无法加载类型 来自程序集“FsLex,Version=2.0.0.0”的“.$FSharp.PowerPack.FsLex.Driver”, 区域性=中性,PublicKeyToken=a19089b1c74d0809'。 [错误]致命的未处理异常:System.TypeLoadException:无法加载类型 来自程序集“FsLex,Version=2.0.0.0”的“.$FSharp.PowerPack.FsLex.Driver”, 区域性=中性,PublicKeyToken=a19089b1c74d0809'。 我采取的步骤是:Macos 如何在Mac上从F#PowerPack 2.0.0.0运行fslex.exe?,macos,f#,mono,fslex,f#-powerpack,Macos,F#,Mono,Fslex,F# Powerpack,我在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 Unhandled Exception: System.TypeLoadException: Could not load type '.$FSharp.PowerPack.Fs
sudo cp-r FSharpPowerPack-2.0.0.0/Library/Frameworks/Mono.framework/Versions/3.0.2/lib/Mono
install mono.sh
脚本这个错误是什么意思?我如何修复它?您可以尝试将您的问题重新发布到邮件列表中。这就是围绕F#on Mono的大部分合作发生的地方,因此你可能会有更好的运气在那里找到答案 不过,有几个快速建议可以先尝试:
- 2011年4月的F#CTP现在已经过时了。尝试直接从安装F#代替——它包括许多安装修复和小补丁,使F#编译器(和F#交互式)在Mono上工作得更好
- PowerPack在这一点上也已经过时了。一旦您从源代码(如上)构建/安装了F#,您可以尝试从太构建PowerPack,看看这是否能解决您的问题