Пути библиотеки 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;;

Должно сработать.

Другие вопросы по тегам