0

我有一个具有这种结构的项目:

- dune
- main.ml
-- src/
---- dune
---- parser.ml
-- test/
---- dune
---- test_parser.ml

src/dune中,我有以下内容:

(library (name Parser))

test/dune

(test (name test_token_type) (libraries oUnit Parser))

当我去跑步时dune build,我得到了抱怨:

File "test/dune", line 1, characters 46-52:
1 | (test (name test_parser) (libraries oUnit Parser))
                                              ^^^^^^

关于如何解决的任何想法?

4

1 回答 1

0

解决了这个问题。事实证明,我dune-project在顶级路径和路径内有一个文件test/parser。沙丘很可能认为引入了另一个项目并且没有在父路径或类似的东西中寻找依赖关系。

于 2020-02-11T05:55:09.467 回答