`cabal install` 失败,抱怨非必需文件不存在。如何获取更详细的信息?

问题描述 投票:0回答:1

我对项目进行了重大更改并删除了未使用的文件。现在我不能

install
“错误:[Cabal-4765] xx.hs 不存在”。 该文件
xx.hs
在项目中不存在,并且未在任何文件中使用,并且我不记得它曾经存在于哪里。

我有办法获得更详细的信息,为什么需要该文件以及它应该位于哪里?

如何继续安装?构建工作正常,运行开始正常。

cabal
1个回答
0
投票

xx.hs
文件的请求位于已加载的包中的测试套件中。该软件包生成了一个需要
xx.hs
文件的测试套件。一旦此测试套件修复(即用现有文件替换该文件),导入它的包就会安装。

鉴于通常会导入许多包,错误消息应至少包含请求文件的包的名称 - 否则追踪可能会很长。

我还想知道为什么导入包中的

test-suites
之一会阻止安装;我不明白测试套件中的文件对于该包的可执行文件是如何必需的。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.