使用cabal生成文档

Fri*_*ich 1 haskell cabal haddock

我迷路了.我不知道如何使用cabal在本地生成docs.我想要的是cabal安装gtk3,它确实生成了文档.或者,如果这不起作用,我如何在本地生成文档?

我将它放入cabal的.config文件中: - documentation:True

但是没有好的结局,没有文件可以找到

我想这很简单,我根本就没有看到....

好的,在一些评论的帮助下,我得到了更多.无论如何cabal只是为我做本地安装作为用户,它给了我一个警告,不建议全局.在这里,我找到了https://wiki.haskell.org/Cabal-Install

我应该为全球安装等做什么,但如果我不使用它,我会得到关于全局不应该使用的警告,即使文档集也做文档:真的我没有获得haskell的更新平台文档.

所以我不应该使用cabal进行全局文件安装?

Tho*_*son 5

我相信你正在寻找cabal haddock或者如果你正在使用新的命令,cabal new-haddock.注意:

% cabal unpack gps
Unpacking to gps-1.2/
% cd gps-1.2
% cabal --help | grep document
  upload           Uploads source packages or documentation to Hackage.
  haddock          Generate Haddock HTML documentation.
  new-haddock      Build Haddock documentation
% cabal haddock
Resolving dependencies...
Configuring gps-1.2...
Preprocessing library for gps-1.2..
Running Haddock on library for gps-1.2..
... snip ...
Documentation created: dist/doc/html/gps/index.html
cabal haddock  3.42s user 1.00s system 92% cpu 4.784 total
Run Code Online (Sandbox Code Playgroud)