OCaml:尝试加载模块时未绑定值加载
OCaml: unbound value load when trying to load module
我正在尝试加载 OCaml 的默认图形模块,但 OCaml 似乎无法加载它或任何其他模块。这是我正在尝试的:
> ocaml
OCaml version 4.02.1
# load "graphics.cma";;
Error: Unbound value load
无论我尝试加载什么模块,问题仍然存在,所以我认为问题出在 ocaml 安装而不是模块。我试过重新安装 OCaml,但这也无济于事。我正在使用 OS X,并使用自制软件安装 ocaml。我找到了这个 link,并按照其说明进行操作,但模块仍然无法加载。有谁知道是什么导致了这个问题?
您需要输入 #load
,而不仅仅是 load
。
注意OCaml提示符也是#
。所以很混乱。
$ ocaml
OCaml version 4.02.1
# load "unix.cma";;
Error: Unbound value load
# #load "unix.cma";;
#
如果我敢说,目前的技术水平是
- 使用 opam 安装软件包,
- findlib 在顶层使用它们,
- 和ocamlfind 用于编译。
如果您的项目较大,您可以使用 ocamlbuild(当前编译器附带)或其他工具来构建它。
我正在尝试加载 OCaml 的默认图形模块,但 OCaml 似乎无法加载它或任何其他模块。这是我正在尝试的:
> ocaml
OCaml version 4.02.1
# load "graphics.cma";;
Error: Unbound value load
无论我尝试加载什么模块,问题仍然存在,所以我认为问题出在 ocaml 安装而不是模块。我试过重新安装 OCaml,但这也无济于事。我正在使用 OS X,并使用自制软件安装 ocaml。我找到了这个 link,并按照其说明进行操作,但模块仍然无法加载。有谁知道是什么导致了这个问题?
您需要输入 #load
,而不仅仅是 load
。
注意OCaml提示符也是#
。所以很混乱。
$ ocaml
OCaml version 4.02.1
# load "unix.cma";;
Error: Unbound value load
# #load "unix.cma";;
#
如果我敢说,目前的技术水平是
- 使用 opam 安装软件包,
- findlib 在顶层使用它们,
- 和ocamlfind 用于编译。
如果您的项目较大,您可以使用 ocamlbuild(当前编译器附带)或其他工具来构建它。