У меня нет мотивации, чтобы провести вас через процесс установки в данный момент, но вот некоторые (надеюсь, полезные) комментарии:
Вы обычно хотите использовать OCaml в * NIX, потому что OCaml показываеточень четкий уклон к этому.В частности, его отладчик и профилировщик недоступны в Windows.
Одна проблема, с которой я случайно сталкиваюсь при установке новых библиотек в Linux (это может быть признаком того, что я делаю что-то глупое, если подумать; о, хорошо) - ошибки прав доступа, вызывающие ошибки загрузки модуля.Попробуйте отследить, где были установлены соответствующие библиотеки, и убедитесь, что они доступны (например, попробуйте ls
, используя их как пользователя; недостаточно видеть их в каталоге).
Например, я недавно установилOCamlMPI, но получал ошибки о том, что он не может найти модули, даже когда я дал им полный путь.
Оказалось, что каталог, в котором он хранился ($(ocamlc -where)/ocamlmpi
), имел маску мод 0744
(то есть drwxr--r--
), когда он должен был иметь 0755
(то есть drwxr-xr-x
).После того, как разрешения были изменены, модули загрузились и работали нормально.
На самом деле, это проблема, с которой я столкнулся при установке модулей Python.Может быть, я делаю что-то тупое.
В любом случае, я надеюсь, что это поможет.:)