如何解决从 dune 1.1 切换到 dune 2.0 时出现替代依赖项错误
我将我的沙丘项目版本从 (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 的规则
我做错了什么,这是沙丘的错误还是他们自愿做出重大更改?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。