使haskell平台更新需要哪些步骤?

时间:2014-01-23 06:50:36

标签: haskell cabal haskell-platform

我刚刚在我的系统上安装了haskell-platform(重要的是Ubunto 12.04)。我发现cabal仍然是版本1.14.0.0,这导致了问题。我也有一些当前但是针对古老版本的MTL库编译的包(即regex-base)。这是解决依赖关系的问题。

有人可以帮助我完成使haskell平台的所有部分更新所需的步骤。

1 个答案:

答案 0 :(得分:6)

即使您拥有Haskell平台,也绝对可以安装较新版本的cabal-install(cabal命令行程序)。 cabal install cabal-install会将最新版本放在本地 cabal二进制文件目录中,即~/.cabal/bin/cabal。为了使其优先于平台安装的cabal,请确保~/.cabal/bin位于您的前方。

其他人所说的是正确的。 Haskell平台并不是一个滚动版本,特别是base不应该升级,因为它与您的GHC版本相关联。如果您发现需要更新版本的软件包,并且它不是base,请安装该软件包。如果您遇到问题,那么建议升级Ubuntu以获得更新版本的GHC和/或平台。