5

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

cabal sandbox init
cabal init

我添加了这一行documentation: Truecabal.config确保生成文档,并vectormylib.cabal. 然后我跑了:

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

所以我认为我错误地安装了文档。有人能指出我如何错误地安装了文档以及如何正确地安装吗?

4

1 回答 1

1

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

于 2015-04-27T07:24:13.570 回答