$ PATH未注册更新的cabal版本

时间:2014-04-04 09:36:12

标签: haskell ghc cabal

我更新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

1 个答案:

答案 0 :(得分:4)

在Mac上,默认安装位置似乎位于~/Library/Haskell/bin/表示二进制文件,lib/表示libs,等等。)

$PATH /usr/bin之后,这就是你从那里获得可执行文件的原因。

尝试在~/Library/Haskell/bin前移动$PATH或移除x上的/usr/bin/cabal标记:)