我需要F#中的System.Numerics
编辑我认为问题是可以使用4.0运行时运行fsi,如果是,我该如何配置
我在Fsharp 4.0目录中运行“mono / bin / Fsi”我在OSX 10.6.4和Ubuntu 10.1中都出现以下错误。
我确信我错过了一条道路或什么
请注意MAC上的路径不同但我得到了相同的错误
错误FS0078:无法在任何文件中找到文件'System.Numerics.dll' /opt/mono-2.8/lib/mono/2.0 /home/gary/Downloads/FSharp-2.0.0.0/v4.0/bin /home/gary/Downloads/FSharp-2.0.0.0/v4.0/bin /
在我的MAcbook上,我将mono 4.0 bin目录复制到上述路径之一并加载了Fsi,但随后出现此错误。
错误FS0192:内部错误:无法访问:GetGlobals
我没有尝试使用Ubuntu笔记本电脑
任何帮助都将不胜感激。
答案 0 :(得分:1)
使用cd / usr / lib / fsharp 然后是mono fsi.exe
你的问题让我去搜索fsi(在我找不到它之前)
答案 1 :(得分:0)
您是否尝试过从F#目录运行sudo install_mono.sh
?另外,我认为你的意思是F#2.0,对吧?
答案 2 :(得分:0)
确保您的Mono安装正确。我没有在工作中使用我的Mac,所以我以我的Ubuntu桌面为例。
System.Numerics.dll属于Mono而非F#。在我的安装(Mono 2.8.1和Ubuntu 10.10)中,该文件位于以下目录
下/usr/local/lib/mono/4.0/System.Numerics.dll