pkg检查黑线鳕警告

OSX 10.9.2上全新安装haskell-platform(通过homebrew )( GHC x64 7.6.3 )后,运行ghc-pkg check时会收到以下警告(请参见下文)

Warning: haddock-interfaces: /Users/user/.cabal/share/doc/x86_64-osx-ghc-7.6.3/ghc-mod-3.1.7/html/ghc-mod.haddock doesn't exist or isn't a file
Warning: haddock-html: /Users/user/.cabal/share/doc/x86_64-osx-ghc-7.6.3/ghc-mod-3.1.7/html doesn't exist or isn't a directory
Warning: haddock-interfaces: /Users/user/.cabal/share/doc/x86_64-osx-ghc-7.6.3/hlint-1.8.59/html/hlint.haddock doesn't exist or isn't a file
Warning: haddock-html: /Users/user/.cabal/share/doc/x86_64-osx-ghc-7.6.3/hlint-1.8.59/html doesn't exist or isn't a directory
Warning: haddock-html: /usr/local/Cellar/haskell-platform/2013.2.0.0/share/doc/mtl-2.1.2/html doesn't exist or isn't a directory
Warning: haddock-interfaces: /usr/local/Cellar/haskell-platform/2013.2.0.0/share/doc/transformers-0.3.0.0/html/transformers.haddock doesn't exist or isn't a file
Warning: haddock-html: /usr/local/Cellar/haskell-platform/2013.2.0.0/share/doc/transformers-0.3.0.0/html doesn't exist or isn't a directory
Warning: haddock-interfaces: /usr/local/Cellar/haskell-platform/2013.2.0.0/share/doc/case-insensitive-1.0.0.1/html/case-insensitive.haddock doesn't exist or isn't a file
Warning: haddock-html: /usr/local/Cellar/haskell-platform/2013.2.0.0/share/doc/case-insensitive-1.0.0.1/html doesn't exist or isn't a directory

根据文档:

ghc-pkg check
    Check the consistency of package depenencies and list broken packages.
    Accepts the --simple-output flag.

我尝试运行以下命令来生成haddock文档无济于事:

sudo cabal install --reinstall --force-reinstalls --enable-documentation

该命令来自用户在haskell邮件列表中的类似问题。 http://www.haskell.org/pipermail/glasgow-haskell-users/2012-February/021780.html

如何安抚ghc-pkg check并删除这些警告?

CAVEAT :当我说“全新安装”时,我的意思是我从头开始安装了Haskell平台,并且安装了全局cabal-1.18.0.3并将cabal的bin目录添加到我的路径中。


那些黑线鳕警告令人讨厌,但它们不会造成任何问题,AFAIK。 我认为警告在1.18版中得到了解决。 我不再看到他们。


编辑:好的,所以我们需要遵循kosmikus的建议...

mv ~/.cabal ~/.cabal.SAVE
cabal update

这将创建文件〜/ .cabal / config。 如果你愿意,你可以编辑这个文件。

现在尝试构建一些东西,看看问题是否消失。

链接地址: http://www.djcxy.com/p/78253.html

上一篇: pkg check haddock warnings

下一篇: Kind signatures and Type families