2010-11-11 51 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

相關問題