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