为什么cabal haddock --hyperlink-source没有生成源HTML?

时间:2015-11-09 07:05:36

标签: haskell hyperlink cabal haddock

对于cabal项目,我想生成带有源代码超链接的haddock文档,所以我按照惯例做了:

cabal haddock --hyperlink-source

链接已生成,但点击链接后,我发现即使链接也没有包含实际的源代码。源代码应该通过HTML呈现。我如何生成这些?

目前正在使用:

  • Cabal 1.22.4.0
  • cabal-install 1.22.6.0
  • haddock 2.16.1

1 个答案:

答案 0 :(得分:7)

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

cabal install hscolour

修复了问题。

有趣的是, 警告它

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

但是它被埋没在通常的黑线鳕输出中,所以直到现在我才注意到它。