我更新cabal后
cabal --version
给了我相同的旧版本。
这是我运行OS x Maverics的路径
/Users/peter/.cabal/bin://anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:~/Library/Haskell/bin:/opt/X11/bin
现在我的问题是我需要做些什么来使用更新版本的cabal?
UPDATE1。
我使用以下方式更新了cabal:
cabal install cabal cabal-install
同样which cabal
会返回/usr/bin/cabal
答案 0 :(得分:4)
在Mac上,默认安装位置似乎位于~/Library/Haskell/
(bin/
表示二进制文件,lib/
表示libs,等等。)
在$PATH
/usr/bin
之后,这就是你从那里获得可执行文件的原因。
尝试在~/Library/Haskell/bin
前移动$PATH
或移除x
上的/usr/bin/cabal
标记:)