`cabal install cabal-install`

Are you using Mac OS X Yosemite?

Does cabal install cabal-install 'succeed' but have no effect?

You might fix this by placing '/Users/YOUR_USER_NAME/Library/Haskell' in your path variable before '/usr/bin'