Para mí esto funcionó:
cabal update
cabal install haddock
Editar archivo de configuración ~/.cabal/config
Habilitar Documentation: True
(quitando "-" al principio de la línea está bien)
Cabal Biblioteca:
cd ...someNicePlace...
cabal unpack Cabal
archivo Editar Distribution/Simple/Setup.hs
, en ella se encuentran defaultHaddockFlags = ...
me cambiaron algunos de ellos de falso a verdadero:
...
haddockHoogle = Flag True,
...
haddockHtml = Flag True,
...
haddockExecutables = Flag True,
...
haddockHscolour = Flag True,
...
tener haddockHscolour el único importante (no tienen que cambiar a los demás si no quieren).
Instalar actualizan Cabal Biblioteca:
sudo cabal install --global
Cabal instalar-(comando shell Cabal)
para obtener la versión actualizada de Cabal Libary trabajar dentro de comando shell Cabal, Reinstalé Cabal-instalar también:
cd ...someNicePlace...
cabal unpack cabal-install
sudo cabal install --global
Desde entonces, el comando shell cabal --version
me dice:
cabal-install version 1.16.0.2
using version 1.16.0.3 of the Cabal library
Y, como quería, cualquier nueva cábala instalar ahora la instalación de la documentación HTML abadejo completa con códigos fuente hipervínculos como predeterminado.
¿Cuál es el problema con la instalación de Cabal-0.9? – SamB