【发布时间】:2021-01-09 12:16:55
【问题描述】:
我将 dune 项目版本从 (lang dune 1.1) 切换到 (lang dune 2.0),这在处理备用依赖项时产生了错误。
我在使用 dune 1.1 的沙丘文件中遇到了错误:
(select vpl_domain.ml from
(vpl -> domains/numeric/vpl_domain.ok.ml)
(!vpl -> domains/numeric/vpl_domain.ko.ml))
但是用dune 2.0会产生错误
此选择分支中的文件格式必须为 vpl_domain.{name}.ml
我试图像这样删除文件名之前的路径:
(select vpl_domain.ml from
(vpl -> vpl_domain.ok.ml)
(!vpl -> vpl_domain.ko.ml)))
这似乎让沙丘对格式感到满意,但给出了错误
没有为 vpl_domain.ko.ml 找到规则
我做错了什么,这是沙丘的错误还是他们自愿做出重大改变?
【问题讨论】:
标签: ocaml ocaml-dune