Пути библиотеки Ocaml Utop, модуль Core
Я пытаюсь использовать Core
модуль в utop
, созданный Джейн Стрит и установленный с помощью opam
,
Вот проблема
utop # open Core.Std;;
Error: Unbound module Core
utop
кажется, не имеет пути к Core
модуль.
Как вы указываете путь, который может быть найден utop
чтобы получить доступ к Core
модуль? Есть ли utop
файл инициализации, который определяет пути к библиотеке?
У меня такое же сообщение об ошибке от интерпретатора OCaml 4.01.0.
Единственный способ избежать этой ошибки - это изменить каталог на /Users/myname/.opam/system/lib/core
,
2 ответа
У меня была та же самая проблема, указания здесь заставили меня работать.
https://github.com/realworldocaml/book/wiki/Installation-Instructions
добавьте следующие строки в ваш файл ~/.ocamlinit
#use "topfind";;
#thread;;
#camlp4o;;
#require "core.top";;
#require "core.syntax";;
Предполагая, что ядро правильно установлено через opam:
# require "core";;
open Core.Std;;
Должно сработать.