按照此处针对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文件有问题吗?
答案 0 :(得分:2)
我按照说明下载了核心,异步等。
你需要安装它们,不仅要下载,还要确保你做到了:
opam install core
如果仍然无效,请确保使用
激活了您的opam环境 eval `opam config env`
注意,反引号(它们不是单引号)。该命令不应该打印任何东西。