Для меня это сработало:
cabal update
cabal install haddock
Изменить файл конфигурации ~/.cabal/config
Включить Documentation: True
(удалить "--" в начале строки можно)
Библиотека Кабала:
cd ...someNicePlace...
cabal unpack Cabal
Отредактируйте файл Distribution/Simple/Setup.hs
, в нем найдите defaultHaddockFlags = ...
Я переключил некоторые из них с False на True:
...
haddockHoogle = Flag True,
...
haddockHtml = Flag True,
...
haddockExecutables = Flag True,
...
haddockHscolour = Flag True,
...
наличие цвета пикши в качестве единственного важного (не нужно менять остальные, если вы этого не хотите).
Установите обновленную библиотеку Cabal:
sudo cabal install --global
cabal-install (команда оболочки Cabal)
Чтобы обновленная библиотека Cabal Libary работала в команде оболочки cabal, я также переустановил cabal-install:
cd ...someNicePlace...
cabal unpack cabal-install
sudo cabal install --global
С тех пор команда оболочки cabal --version
говорит мне:
cabal-install version 1.16.0.2
using version 1.16.0.3 of the Cabal library
И, как и требовалось, любая новая установка клики теперь устанавливает полную html-документацию пикши с исходными кодами, гиперссылками по умолчанию.
person
Hartmut P.
schedule
14.08.2013