в F # на MAC OSX и Ubuntu я получаю ошибку при запуске FSI в 4.0 - PullRequest
3 голосов
/ 11 ноября 2010

Мне нужны системные цифры в F #

РЕДАКТИРОВАТЬ Я думаю, вопрос в том, может ли fsi работать с версией 4.0, и если да, то как мне ее настроить

Я запускаю «mono / bin / Fsi» в директории Fsharp 4.0. Я получаю следующую ошибку как в 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 я скопировал моно dir bin bin в один из указанных выше путей и загрузил Fsi, но затем он останавливается с этой ошибкой.

Ошибка FS0192: внутренняя ошибка: недоступен: GetGlobals

Я не пробовал это с ноутбуком Ubuntu

Любая помощь будет оценена.

G

Ответы [ 3 ]

1 голос
/ 03 января 2011

Используйте cd / usr / lib / fsharp затем моно fsi.exe

ваш вопрос привел меня к поиску fsi (прежде чем я не смог его найти)

0 голосов
/ 07 января 2011

Убедитесь, что ваш Mono установлен правильно.У меня нет моего Mac на работе, поэтому я использую свой рабочий стол Ubuntu в качестве примера.

System.Numerics.dll принадлежит Mono, а не F #.В моей установке (Mono 2.8.1 и Ubuntu 10.10) этот файл находится в следующем каталоге

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

0 голосов
/ 12 ноября 2010

Вы пытались запустить sudo install_mono.sh из каталога F #?Кроме того, я думаю, что вы имеете в виду F # 2.0, верно?

...