全新安装haskell-platform(通过homebrew
)(GHC x64 7.6.3
)OSX 10.9.2
时,我在运行时收到以下警告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.
我尝试运行以下命令来生成黑线鳕文档无济于事:
sudo cabal install --reinstall --force-reinstalls --enable-documentation
该命令来自用户在 haskell 邮件列表中的一个类似问题。 http://www.haskell.org/pipermail/glasgow-haskell-users/2012-February/021780.html
如何安抚ghc-pkg check
和消除这些警告?
警告:当我说“全新安装”时,我的意思是我已经从头开始安装 Haskell 平台,并在全局范围内安装cabal-1.18.0.3
并将 cabal 的 bin 目录添加到我的路径中。