Я скачал двоичные файлы ZIP и попытался запустить версию 4.0 на MacOS.Изначально я получаю ту же ошибку, что и вы (не могу найти BigInteger
).Это можно исправить, добавив аргумент командной строки -I
, но затем я получил еще одну ошибку, и я пока не уверен, что с этим делать:
fsmac:fsharp4 tomas$ mono Fsi.exe
-I:/Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/4.0/
Microsoft (R) F# 2.0 Interactive build 4.0.30319.1
Copyright (c) Microsoft Corporation. All Rights Reserved.
For help type #help;;
>
error FS0192: internal error: unreachable: GetGlobals
EDIT Вот еще одна (неудачная) попытка.Это похоже на ошибку Mono, потому что метод UnsafeLoadFrom
, похоже, не существует в Mono (время выполнения 4.0).По крайней мере, я не вижу его в IDE MonoDevelop в проектах C # (когда я изменяю время выполнения на 4.0)
fsmac:fsharp4 tomas$ mono --runtime=v4.0.30319 Fsi.exe --noframework
-r:/Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/4.0/mscorlib.dll
-r:FSharp.Core.dll
Microsoft (R) F# 2.0 Interactive build 4.0.30319.1
Copyright (c) Microsoft Corporation. All Rights Reserved.
For help type #help;;
> Missing method System.Reflection.Assembly::UnsafeLoadFrom(string) in
assembly /Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/4.0/
mscorlib.dll, referenced in assembly /Users/tomas/Programs/fsharp4/
FSharp.Compiler.dll