我刚刚在我的系统上安装了haskell-platform (Ubunto 12.04,如果有关系的话)。我发现cabal仍然是1.14.0.0版本,这导致了问题。我还有一些包(即regex-base),它们是最新的,但使用的是旧版本的MTL库。is解决依赖关系的问题。
有没有人能帮我把haskell平台的所有部分升级到最新的步骤。
发布于 2014-01-23 22:54:44
即使您有Haskell平台,您也绝对可以安装更新版本的cabal-install ( cabal命令行程序)。cabal install cabal-install将在您的本地 cabal二进制文件目录中放置最新版本,即~/.cabal/bin/cabal。为了使其优先于平台安装的cabal,请确保~/.cabal/bin位于路径的最前面。
然而,其他人所说的是正确的。Haskell平台并不意味着是一个滚动版本,特别是base不应该升级,因为它与您的GHC版本绑定在一起。如果您发现需要一个较新版本的包,并且它不是base,那么只需安装该包。如果你仍然有问题,那么建议升级Ubuntu以获得更新版本的GHC和/或平台。
https://stackoverflow.com/questions/21301299
复制相似问题