2015-12-18 2 views
1

Я пытаюсь загрузить графический модуль по умолчанию OCaml, но OCaml, похоже, не может загрузить его или какой-либо другой модуль. Вот что я хочу:OCaml: несвязанная нагрузка при загрузке модуля

> ocaml 
    OCaml version 4.02.1 

# load "graphics.cma";; 
Error: Unbound value load 

проблема не устранена, независимо от того, какой модуль я пытаюсь загрузить, поэтому я считаю, что проблема с установкой OCaml, а не с модулем. Я попытался переустановить OCaml, но это тоже не помогло. Я использую OS X и использую homebrew для установки ocaml. Я нашел это link и выполнил его инструкции, но модули по-прежнему не загружаются. Кто-нибудь знает, что может вызвать эту проблему?

ответ

2

Вам необходимо набрать #load, а не только load.

Обратите внимание, что приглашение OCaml также является #. Так что это сбивает с толку.

$ ocaml 
     OCaml version 4.02.1 

# load "unix.cma";; 
Error: Unbound value load 
# #load "unix.cma";; 
# 
+0

Это сработало для меня, спасибо! – billybobsteve

0

Современное состояние искусства, если я осмелюсь сказать,

  • использованием opam для установки пакетов,
  • findlib для использования их в верхнем уровне,
  • и ocamlfind для компиляции.

Если ваш проект больше вы будете использовать ocamlbuild (в настоящее время поставляется с компилятором) или другие, чтобы построить его.

Смежные вопросы