我使用以下命令在沙箱内创建了一个 cabal 库:
cabal sandbox init
cabal init
我添加了这一行documentation: True
以cabal.config
确保生成文档,并vector
在mylib.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
。
所以我认为我错误地安装了文档。有人能指出我如何错误地安装了文档以及如何正确地安装吗?