首页 > 解决方案 > 在沙丘冲突中运行 utop:extlib 和 base64

问题描述

我有一个使用extliband的项目base64dune在构建过程中使用。构建工作正常,但是当我尝试运行时dune utop,我收到以下消息:

[<me>@<me> js2sil]$ dune utop
File "<home>/.opam/ocaml-variants.4.07.1+flambda/lib/base64/base64.cma(Base64)", line 1:
Warning 31: files <home>/.opam/ocaml-variants.4.07.1+flambda/lib/base64/base64.cma(Base64) and <home>/.opam/ocaml-variants.4.07.1+flambda/lib/extlib/extLib.cma(Base64) both define a module named Base64

这似乎是一个已知问题。在extlib页面上,它base64 < 2.0.0列为冲突,这意味着以后的版本不应该冲突(我有 version 3.2.0)。有什么我想念的吗?用这两个包构建自定义顶层是不可行的吗?谢谢你的帮助!

标签: ocamlutopocaml-dune

解决方案


推荐阅读