ocaml顶级抛出错误未绑定模块

ocaml顶级抛出错误未绑定模块,ocaml,Ocaml,我安装了OCAML和OPAM,然后使用OPAM安装了库,比如ocamlhttp。当我试图打开模块Http_类型时,ocaml toplevel正在抛出错误unbounded模块 我试图在/home/ubuntu/.opam/opam init/variables.sh中设置CAML\u LD\u LIBRARY\u路径 opam初始化期间生成的旧文件: CAML_LD_LIBRARY_PATH=/home/ubuntu/.opam/4.01.0/lib/stublibs;导出CAML\U LD\

我安装了OCAML和OPAM,然后使用OPAM安装了库,比如ocamlhttp。当我试图打开模块Http_类型时,ocaml toplevel正在抛出错误unbounded模块

我试图在/home/ubuntu/.opam/opam init/variables.sh中设置CAML\u LD\u LIBRARY\u路径

opam初始化期间生成的旧文件:

CAML_LD_LIBRARY_PATH=/home/ubuntu/.opam/4.01.0/lib/stublibs;导出CAML\U LD\U库路径; PERL5LIB=/home/ubuntu/.opam/4.01.0/lib/perl5:$PERL5LIB;出口许可证; OCAML_TOPLEVEL_PATH=/home/ubuntu/.opam/4.01.0/lib/TOPLEVEL;导出OCAML\u顶级路径; MANPATH=$MANPATH:/home/ubuntu/.opam/4.01.0/man;导出MANPATH; PATH=/home/ubuntu/.opam/4.01.0/bin:$PATH;出口路径

我添加了CAML\u LD\u LIBRARY\u PATH=/home/ubuntu/.opam/4.01.0/lib/stublibs:/home/ubuntu/.opam/4.01.0/lib;导出CAML\U LD\U库路径


/home/ubuntu/.opam/4.01.0/lib是安装所有新的非标准库的地方。但当我再次执行opaminit时,新添加的行将消失

您需要使用
#require
指令加载此库,类似这样的指令应该可以工作:

#use "topfind";;
#require "ocaml-http";;
不要忘记实际键入此
#
符号