2010-11-11 73 views
3

我需要在F#System.Numerics在F#的MAC OSX和Ubuntu我得到运行FSI错误在4.0

编辑我认为这个问题是可以FSI与4.0运行时运行,如果是的话我该怎么办配置它

我在Fsharp 4.0目录中运行“mono/bin/Fsi”dir在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上,我将单声道4.0 bin目录复制到上面的路径和Fsi加载之一,但是随后它停止RROR。

错误FS0192:内部错误:无法访问:GetGlobals

我还没有与Ubuntu的笔记本电脑

任何帮助,将不胜感激尝试这个。

+0

您可以指定的搜索路径'fsi'使用选项'I'(“-I:/Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/4.0”)。我仍然得到FS0192错误(在MacOSX上),但至少不必复制任何内容以避免FS0078错误... :) – 2010-11-12 14:58:25

回答

0

你试过从F#目录下运行sudo install_mono.sh?另外,我认为你的意思是F#2.0,对吧?

1

使用CD/usr/lib目录/ fsharp 然后单声道fsi.exe

你的问题给我带来了搜索FSI(前我找不到它)

0

确保您的Mono是正确安装。我没有使用我的Mac,因此我使用我的Ubuntu桌面作为示例。

System.Numerics.dll属于Mono而非F#。在我的安装(单声道2.8.1和Ubuntu 10.10),该文件是在以下目录中

/usr/local/lib/mono/4.0/System.Numerics.dll

相关问题