OCaml:核心包没有安装

时间:2016-12-21 21:10:11

标签: ocaml

按照此处针对Ubuntu的说明进行操作:https://github.com/realworldocaml/book/wiki/Installation-Instructions 我已经下载了OCaml和utop。但是,无法打开Core模块。 我按照说明下载了核心,异步等。

我编辑的.ocamlinit文件如下所示:

(* Added by OPAM. *)
let () =
  try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
  with Not_found -> ()
;;

#use "topfind";;
#thread;;
#camlp4o;;
#require "core.top";;
#require "core.syntax";;

当我打开utop时,我收到的消息是:

没有这样的包:core.top

没有这样的包:core.syntax

如果我尝试通过输入“open Core.Std ;;”来打开核心utop返回:“错误:未绑定模块核心”。我假设安装说明已过期但我无法找到解决问题的任何备用说明。我的.ocamlinit文件有问题吗?

1 个答案:

答案 0 :(得分:2)

  

我按照说明下载了核心,异步等。

你需要安装它们,不仅要下载,还要确保你做到了:

 opam install core

如果仍然无效,请确保使用

激活了您的opam环境
 eval `opam config env`

注意,反引号(它们不是单引号)。该命令不应该打印任何东西。