OCaml:尝试加载模块时未绑定的值加载

OCaml:尝试加载模块时未绑定的值加载,ocaml,Ocaml,我试图加载OCaml的默认图形模块,但OCaml似乎无法加载它或任何其他模块。以下是我正在尝试的: > ocaml OCaml version 4.02.1 # load "graphics.cma";; Error: Unbound value load 无论我尝试加载哪个模块,问题都会持续存在,因此我认为问题在于ocaml安装,而不是模块。我已尝试重新安装OCaml,但也没有帮助。我正在使用OSX,并使用自制软件安装ocaml。我发现了这个,并按照它的说明进行了操作,但模块

我试图加载OCaml的默认图形模块,但OCaml似乎无法加载它或任何其他模块。以下是我正在尝试的:

> ocaml
    OCaml version 4.02.1

# load "graphics.cma";;
Error: Unbound value load
无论我尝试加载哪个模块,问题都会持续存在,因此我认为问题在于ocaml安装,而不是模块。我已尝试重新安装OCaml,但也没有帮助。我正在使用OSX,并使用自制软件安装ocaml。我发现了这个,并按照它的说明进行了操作,但模块仍然无法加载。有人知道是什么导致了这个问题吗?

您需要键入
#load
,而不仅仅是
load

请注意,OCaml提示符也是
#
。所以这很令人困惑

$ ocaml
        OCaml version 4.02.1

# load "unix.cma";;
Error: Unbound value load
# #load "unix.cma";;
# 

如果我敢说,目前的技术水平是

  • 使用opam安装软件包
  • findlib用于在顶级中使用它们
  • ocamlfind进行编译
如果您的项目更大,您将使用ocamlbuild(当前随编译器提供)或其他人来构建它