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

Haskell 如何让Cabal Sandbox安装正确链接的HTML文档?,haskell,cabal,haddock,Haskell,Cabal,Haddock,我使用以下命令在沙箱中创建了一个阴谋集团库: cabal sandbox init cabal init 我向cabal.config添加了行documentation:True,以确保生成了文档,并在mylib.cabal中向vector包添加了依赖项。然后我跑: cabal install --only-dependencies 我得到了以下输出: /scm/hs-proj/.cabal-sandbox Configuring primitive-0.6... Building prim

我使用以下命令在沙箱中创建了一个阴谋集团库:

cabal sandbox init
cabal init
我向
cabal.config
添加了行
documentation:True
,以确保生成了文档,并在
mylib.cabal
中向
vector
包添加了依赖项。然后我跑:

cabal install --only-dependencies
我得到了以下输出:

/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
到目前为止还不错

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

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
但这些链接中的大多数指向任何真实的文件。请注意,对于额外的依赖项,如
vector
,以及内置包列表
Data.list
,情况都是如此


因此,我认为我安装的文档不正确。有人能指出我是如何错误地安装文档的,以及如何正确地安装文档的吗?

这不是你的错,这是黑线鳕的错。
它只影响ghc 7.10,因此一种解决方法是在修复之前使用ghc 7.8.4。

我不完全确定,但我认为如果您将
~/.cabal/config
文档文件中的标志更改为True并取消注释,则清理沙箱并重新安装它应该可以工作。