2014-11-01 2 views
0

Я установил OCAML и OPAM, затем я установил такие библиотеки, как ocaml-http, используя OPAM. Когда я пытался открыть модуль Http_types, ocaml toplevel выбрасывает неограниченный модуль ошибок.ocaml toplevel throws error unbounded module

Я попытался установить CAML_LD_LIBRARY_PATH в /home/ubuntu/.opam/opam-init/variables.sh

старого генерируемой во opam INIT:

CAML_LD_LIBRARY_PATH =/дом/убунту /. opam/4.01.0/Библиотека/stublibs; экспортировать CAML_LD_LIBRARY_PATH; PERL5LIB =/home/ubuntu/.opam/4.01.0/lib/perl5: $ PERL5LIB; экспорт PERL5LIB; OCAML_TOPLEVEL_PATH =/home/ubuntu/.opam/4.01.0/lib/toplevel; экспортировать OCAML_TOPLEVEL_PATH; MANPATH = $ MANPATH: /home/ubuntu/.opam/4.01.0/man; экспорт MANPATH; PATH =/home/ubuntu/.opam/4.01.0/bin: $ PATH; экспорт PATH;

Я добавил CAML_LD_LIBRARY_PATH =/home/ubuntu/.opam/4.01.0/lib/stublibs: /home/ubuntu/.opam/4.01.0/lib; экспортировать CAML_LD_LIBRARY_PATH;

/home/ubuntu/.opam/4.01.0/lib - там, где установлены все новые нестандартные библиотеки. Но когда я снова сделаю opam init, новая добавленная строка исчезнет.

ответ

1

Вы должны загрузить эту библиотеку с #require директивы, что-то, как это должно работать:

#use "topfind";; 
#require "ocaml-http";; 

Не забудьте фактически ввести этот # символ.