There seem to be some issues installing haste using cabal install haste together with the latest version of cabal. You may find (as I did) that you get error messages when you try to run haste-boot.
I suggest that you take the following alternative route to install haste if possible:
2. Unzip the archive you downloaded (it will result in a directory called haste-compiler) and put it somewhere sensible on your system.
3. Add the haste-compiler/bin directory to your system path so it finds hastec etc.
Cheers
Dave