После новой установки платформы haskell (через 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-FebFebruary/021780.html
Как мне успокоить ghc-pkg check
и удалить эти предупреждения?
ПРЕДОСТЕРЕЖЕНИЕ: когда я говорю «новая установка», я имею в виду, что я установил платформу Haskell с нуля, установил глобально cabal-1.18.0.3
и добавил на свой путь каталог bin кабины.
ghc-mod
иhlint
. Ни того, ни другого нет на платформе Haskell. Так что, если вы действительно установили новую платформу Haskell, у вас, вероятно, все еще есть старые пакеты в вашем~/.cabal
каталоге от предыдущей установки. - person kosmikus   schedule 21.03.2014