【问题标题】:Haskell Cabal+Nix: Generate local documentation for all dependencies in a projectHaskell Cabal+Nix:为项目中的所有依赖项生成本地文档
【发布时间】:2020-05-12 09:05:25
【问题描述】:

如何生成文档,可能使用本地 hoogle 服务器,使用 cabal 和 nix?

我知道有一个cabal new-haddock 命令,但是它抛出了一个错误:

cabal: renderBuildTargetProblem: unexpected status (TargetDisabledByUser,Nothing)
CallStack (from HasCallStack):
  error, called at ./Distribution/Client/CmdErrorMessages.hs:329:14 in main:Distribution.Client.CmdErrorMessages

它似乎是用来构建我的项目的文档,而不是我的依赖项。

【问题讨论】:

    标签: haskell cabal nix


    【解决方案1】:

    原来所有的文档都已经在/nix/store/ 中了。 我需要做的就是使用hoogle 生成本地文档,如下所示:

    hoogle generate --local --database project.hoo
    

    然后启动服务器:

    hoogle server --local -p 8080
    

    现在一切都是静态链接的。完成!

    【讨论】:

      猜你喜欢
      • 2018-10-22
      • 1970-01-01
      • 1970-01-01
      • 2013-08-21
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多