我用 opam 安装了 yojson:
opam install yojson
我想在utop中使用它,但我没能让它工作。我已经在 utop 中尝试过这些命令,但没有一个起作用(它提示找不到文件/包):
#use "Yojson";;
#use "yojson";;
#require "Yojson";;
#require "yojson";;
在 utop 中使用 opam 包是否需要注意任何其他配置?
最佳答案
正确的调用是(包括#
字符):
#use "topfind";;
#require "yojson";;
第一个命令启用#require
指令(它不是标准指令,而是来自ocamlfind
工具),最好将其添加到您的 ~/.ocamlinit
文件(如果尚不存在)。第二个指令实际上加载 yojson 库。您还可以使用 #list
指令列出所有可用的软件包,以及同一 puprose 的 ocamlfind list
shell 命令。
关于ocaml - 使用 utop 中使用 opam 安装的软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54472604/