Simon Peyton Jones simonpj at
Mon Sep 5 20:38:02 UTC 2016

Thanks Brandon.  But I think Ben was probably right; I need cabal install cabal-install.  Somehow this ought to be easier.

I’ll try that when I next get a chance


From: Brandon Allbery [mailto:allbery.b at]
Sent: 05 September 2016 17:50
To: Simon Peyton Jones <simonpj at>
Cc: GHC developers <ghc-devs at>
Subject: Re: cabal

On Mon, Sep 5, 2016 at 12:40 PM, Simon Peyton Jones via ghc-devs <ghc-devs at<mailto:ghc-devs at>> wrote:

bash$ which cabal

Maybe I need 1.24.  Which claims to be installed.  But WHERE is it installed?

Try "type cabal". "which" has a nasty tendency to show you what the next shell you open (or sometimes the next time you login) will see; shells remember what they've already seen, so it's probably still running the old one (likely in /usr/bin or /usr/local/bin). POSIX requires "type" to show what the *current* shell (thinks it) knows, not what some future shell will see.

"hash -r" should work to reset the shell's idea of where cabal is, if "type" says it's running a different cabal.

brandon s allbery kf8nh                               sine nomine associates
allbery.b at<mailto:allbery.b at>                                  ballbery at<mailto:ballbery at>
unix, openafs, kerberos, infrastructure, xmonad<>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ghc-devs mailing list