2013-02-23 130 views
1

我正在尝试安装yesod Web框架。安装yesod时Cabal依赖冲突

当我运行cabal install yesod-platform,我得到一个依赖冲突:

阴谋:依赖冲突:GHC-7.0.4要求阵列== 0.3.0.2然而 阵列0.3.0.2被排除在外,因为基于HTTP导管-1.8.7需要array> = 0.4

即使在沙盒环境中出现此错误,即使在hsenv也是如此。

我该怎么办?

+2

您可以升级到更新的GHC,现在7.0.4已经很老了,或者您可以尝试安装旧的yesod(-platform)。不过,我不知道你需要为7.0.4构建一个多远。 – 2013-02-23 22:15:07

回答

1

正如Daniel Fischer所说,这不是一个依赖冲突,而是yesod不支持7.0.4,因此您的依赖关系已经过时。 7.0.4早于当前的Haskell平台,您应该升级。