2016-03-14 3 views
1

Я думал установить это правильно, как описано на realworldocaml, но когда я пытаюсь сделатьСтандартная конфигурация .ocamlinit

open Core;; 

я

Освобожденный модуль сердечника

Я думаю, что это связано с .ocamlinit, но я не знаю, что еще я должен добавить/удалить из него.

#use "topfind";; 
#thread;; 
#camlp4o;; 
#require "core.top";; 
#require "core.syntax";; 
#require "ppx_jane";; 

(* Added by OPAM. *) 
let() = 
    try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH") 
    with Not_found ->() 
;; 

Я не очень понимаю, если это попытка должна быть первая вещь в файле (но я попробовал обе версии, и у меня есть один и тот же результат). Что мне здесь не хватает?

Я просмотрел this question, но моя ситуация не такая (я не получаю все эти ошибки, только один модуль Unbound).

ответ

0

Вы ocamlinit в порядке, поэтому вы либо не устанавливали основную библиотеку вообще, либо не активировали opam, если вы используете его. Убедитесь, что вы сделали следующее:

eval $(opam config env) 
opam install core 
coretop 

, а затем в REPL, вы можете сделать

open Core.Std;;