5
我创建了一个小集团库沙箱内部用下面的命令:如何让Cabal Sandbox安装正确链接的HTML文档?
cabal sandbox init
cabal init
我增加了行documentation: True
到cabal.config
以确保生成该文档,我在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
也是如此。
所以我想我已经安装了不正确的文档。有人能指出我如何正确安装文档以及如何正确执行文档?
我并不完全确定,但我认为如果将文档的〜/ .cabal/config文件中的标志更改为True并取消注释,请清理沙盒并重新安装。 – DiegoNolan