ocaml电池安装

时间:2013-02-12 19:28:12

标签: ocaml ocaml-batteries

关于电池安装的信息似乎相互矛盾。我已经尝试了几个建议,但没有一个对我有用。

我第一次尝试

ocamlfind batteries/ocaml

但是出现了这个错误:

ocamlfind: Cannot find command: /username/godi/lib/ocaml/pkg-lib/batteries/ocaml

然后我尝试将ocamlinit文件从battery目录复制到我的主目录中的.ocamlinit。这给出了这个错误:

Cannot find file topfind.
File ".ocamlinit", line 38, characters 0-20:
Error: Unbound module Toploop

我正在使用ocaml 4.00.1。

注意:如果这个问题与这个ocaml batteries compiling : Unbound module Toploop多余,我很抱歉,但给出的答案对我来说实际上并不明确。

1 个答案:

答案 0 :(得分:4)

像@rgrinberg所说,尝试用opam安装电池。为此,首先下载快速安装程序:

$ wget http://www.ocamlpro.com/pub/opam_installer.sh

然后执行此脚本:

$ sh ./opam_installer.sh /usr/local/bin

它将安装最新的“稳定”opam(您当然可以更改路径/usr/local/bin)和最新版本的OCaml编译器。

之后,您只需要运行:

$ opam install batteries

它应该没问题。

您还可以查看ocaml.org安装部分(按包管理员)或opam website