我对项目进行了重大更改并删除了未使用的文件。现在我不能
install
“错误:[Cabal-4765] xx.hs 不存在”。
该文件xx.hs
在项目中不存在,并且未在任何文件中使用,并且我不记得它曾经存在于哪里。
我有办法获得更详细的信息,为什么需要该文件以及它应该位于哪里?
如何继续安装?构建工作正常,运行开始正常。
对
xx.hs
文件的请求位于已加载的包中的测试套件中。该软件包生成了一个需要 xx.hs
文件的测试套件。一旦此测试套件修复(即用现有文件替换该文件),导入它的包就会安装。
鉴于通常会导入许多包,错误消息应至少包含请求文件的包的名称 - 否则追踪可能会很长。
我还想知道为什么导入包中的
test-suites
之一会阻止安装;我不明白测试套件中的文件对于该包的可执行文件是如何必需的。