OCaml:未安装核心包
以下是Ubuntu的说明: 我已经下载了OCaml和utop,它们都可以工作。但是,无法打开核心模块。 我已经按照说明下载了core、async等 我编辑的.ocamlinit文件如下所示:OCaml:未安装核心包,ocaml,Ocaml,以下是Ubuntu的说明: 我已经下载了OCaml和utop,它们都可以工作。但是,无法打开核心模块。 我已经按照说明下载了core、async等 我编辑的.ocamlinit文件如下所示: (* Added by OPAM. *) let () = try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH") with Not_found -> () ;; #use "topfind";; #thread;; #cam
(* 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
如果我试图通过输入“opencore.Std;”来打开core,utop将返回:“错误:未绑定模块core”。我假设安装说明已经过时,但是我还没有找到任何可以解决这个问题的替代说明。我的.ocamlinit文件有问题吗
我已经按照说明下载了core、async等
您需要安装它们,而不仅仅是下载,确保您做到了:
opam install core
如果它仍然不起作用,那么请确保您使用
eval `opam config env`
请注意,反勾号(它们不是单引号)。该命令不应打印任何内容
我已经按照说明下载了core、async等
您需要安装它们,而不仅仅是下载,确保您做到了:
opam install core
如果它仍然不起作用,那么请确保您使用
eval `opam config env`
请注意,反勾号(它们不是单引号)。该命令不应打印任何内容 输入eval
opam config env
似乎已经成功了!在启动utop之前,我一定没有正确输入。输入evalopam config env
似乎已经成功了!在启动utop之前,我一定没有正确输入。