如何让Cabal Sandbox安装正确链接的HTML文档?

Ana*_*Ana 5 haskell cabal haddock

我使用以下命令在沙箱中创建了一个cabal库:

cabal sandbox init
cabal init
Run Code Online (Sandbox Code Playgroud)

我添加了一行documentation: Truecabal.config确保生成文档,并且我在vector包中添加了依赖项mylib.cabal.然后我跑了:

cabal install --only-dependencies
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

/scm/hs-proj/.cabal-sandbox
Configuring primitive-0.6...
Building primitive-0.6...
Installed primitive-0.6
Configuring vector-0.10.12.3...
Building vector-0.10.12.3...
Installed vector-0.10.12.3
Updating documentation index
/scm/hs-proj/.cabal-sandbox/share/doc/x86_64-osx-ghc-7.10.1/index.html
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.

当我打开索引文件时,它包含许多包的链接,例如:

file:///scm/hs-proj/.cabal-sandbox/share/doc/x86_64-osx-ghc-7.10.1/Data-List.html
file:///scm/hs-proj/.cabal-sandbox/share/doc/x86_64-osx-ghc-7.10.1/Data-Vector.html
Run Code Online (Sandbox Code Playgroud)

但是这些链接指向任何真实文件.请注意,这是额外依赖项的情况vector,也适用于内置包列表Data.List.

所以我认为我已经错误地安装了文档.有人可以指出我是如何错误地安装文档以及如何正确地执行此操作的?

Rom*_*aka 1

这不是你的错,这是黑线鳕中的一个已知错误。它仅影响 ghc 7.10,因此解决方法可能是使用 ghc 7.8.4,直到此问题得到修复。