gpt4 book ai didi

emacs - utop 错误 : No such package: sexplib. 语法 - `core.syntax' 需要

转载 作者:行者123 更新时间:2023-12-01 09:52:22 29 4
gpt4 key购买 nike

我正尝试按照 Real World Ocaml 说明设置 emacs ocaml 环境 here ,但是当我启动 utop 时出现错误:

No such package: sexplib.syntax - required by `core.syntax'

如果我运行:ocamlfind list | grep sexp 从我得到的命令行:

ppx_sexp_conv       (version: 113.24.00)
ppx_sexp_conv.expander (version: 113.24.00)
ppx_sexp_conv.expander.for_ppx_deriving (version: n/a)
ppx_sexp_message (version: 113.24.00)
ppx_sexp_value (version: 113.24.00)
sexplib (version: 113.24.00)
sexplib.num (version: 113.24.00)
sexplib.unix (version: 113.24.00)

在我的新手看来,这表明 sexplib.syntax 不存在。

有谁知道如何解决这个问题?

最佳答案

我怀疑这是一个错误,由核心套件最近从 camlp4 过渡到 ppx 引起。它应该固定在 113.24.01 中,因此请确保您有

 opam update
opam upgrade

然后安装最新版本:

 opam install core.113.24.01

如果这没有帮助,那么另一种选择是在转换之前回退到旧版本,例如

 opam install core.113.00.00

为了防止库自动升级,可以pin一下:

 opam pin add core 113.00.00

关于emacs - utop 错误 : No such package: sexplib. 语法 - `core.syntax' 需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35506065/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com