I didn't have "the Haskell Platform". So I got it from the same place I get all my other open source software, my distro. A quick "yum search cabal" told me where it was, I grabbed it.
And apparently it was "wrong". Becuase while it's "The Haskell Platform", it's not the correct Haskell Platform.
My point was much simpler than people here are trying to interpret: the Haskell world is a mess, and it's very complicated to get it running. So interesting tools like gitit (which I swear, I really wanted to try) don't get any attention. Expecting your audience to have the same bleeding edge copy of The Haskell Platform as you do is never going to work. Someone needs to actually do the work to package and distribute the software.
This is not true of Perl, or Python, or Ruby, or Node, all of which have recent packaged versions in the distro that run recent software.