对于一个阴谋集团项目,我想生成包含到源代码超链接的haddock文档,因此我按照通常的方式进行操作:

cabal haddock --hyperlink-source


链接已生成,但是单击链接后,我发现即使包含链接,实际的源代码也不包括在内。源代码应该通过HTML呈现。我也该如何生成这些?



目前正在使用:


阴谋集团1.22.4.0
cabal安装1.22.6.0
黑线鳕鱼2.16.1

最佳答案

原来是因为未安装hscolour。通过以下方式安装:

cabal install hscolour


解决了问题。

有趣的是,有一个警告说

Warning: The program 'hscolour' version >=1.8 is required but it could not be found.


但它被埋在通常的haddock输出中,所以直到现在我才注意到它。

10-06 13:11