ghc-pkg проверка пикши предупреждения


При новой установке платформы 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-February/021780.html

Как я могу успокоить ghc-pkg check и удалить эти предупреждения?

Предостережение : когда я говорю "свежая установка", я имею в виду, что я установил платформу Haskell с нуля и установил глобально cabal-1.18.0.3и добавил каталог bin cabal в свой путь.

1 7

1 ответ:

Эти предупреждения пикши раздражают, но они не вызывают никаких проблем, АФАИК. Я думаю, что предупреждения были зафиксированы в кабале 1.18. Я их больше не вижу.


Редактировать: ОК, так что мы должны следовать предложения kosmikus по...

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

Это создаст файл ~/.Кабал / конфиг. Вы можете отредактировать этот файл, если хотите.

Теперь попробуйте построить что-нибудь и посмотрите, исчезла ли проблема.