Haskell $PATH未注册更新的阴谋集团版本

Haskell $PATH未注册更新的阴谋集团版本,haskell,ghc,cabal,Haskell,Ghc,Cabal,在我更新阴谋集团之后 cabal --version 给了我同样的旧版本 这就是我运行OSX Maverics的道路 /Users/peter/.cabal/bin://anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:~/Library/Haskell/bin:/opt/X11/bin 现在我的问题是,我需要做什么才能使用最新版本的阴谋集团 更新1。 我用以下方法更新了阴谋集团: cabal install cabal ca

在我更新阴谋集团之后

cabal --version
给了我同样的旧版本

这就是我运行OSX Maverics的道路

/Users/peter/.cabal/bin://anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:~/Library/Haskell/bin:/opt/X11/bin
现在我的问题是,我需要做什么才能使用最新版本的阴谋集团

更新1。

我用以下方法更新了阴谋集团:

cabal install cabal cabal-install

另外,在Mac上,默认的安装位置似乎位于
~/Library/Haskell/
bin/
用于二进制文件,
lib/
用于libs等等)的
库中

在您的
$PATH
中,它位于
/usr/bin
之后,因此您可以从那里获得可执行文件


尝试将
~/Library/Haskell/bin
移动到
$PATH
前面,或者删除
/usr/bin/cabal
上的
x
标志:)

您是如何更新
阴谋集团的?
哪个阴谋集团告诉您什么?您的目录中是否有
阴谋集团
二进制文件
/Users/peter/.cabal/bin>?
~/.cabal/bin/cabal--version
对你有用吗?您的~/.cabal/config文件是什么样子的?bash:/Users/peter/.cabal/bin/cabal:没有这样的文件或目录我的路径现在是这样的:~/Library/Haskell://anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:~/Library/Haskell/bin:/opt/X11/bin,但我仍然和以前一样有问题。应该是
~/Library/Haskell/bin
让二进制文件运行。