繁体   English   中英

ghc-pkg检查黑线鳕警告

[英]ghc-pkg check haddock warnings

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。 我认为警告已在Cabal 1.18中修复。 我不再看到他们了。


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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM