Projetos com dependências complexas - e aqueles que incluem um servidor da Web mais adequado a essa classe - geralmente são melhor criados com cabala -dev em vez de cabala. O primeiro instala tudo em um sandbox e não interfere em outras instalações.
Portanto, você deve primeiro instalar uma nova Plataforma Haskell , depois bifurcar o repositório e, finalmente, construir usando o cabal-dev. É claro que você pode instalar o gitit com cabal-dev install gitit
se não quiser trabalhar na fonte.
Você deve evitar instalações globais de projetos complexos.