【发布时间】:2015-12-25 15:16:52
【问题描述】:
我对 Haskell 很陌生。我正在尝试使用堆栈构建从 GitHub 下载的项目。当我尝试运行 stack solver 时,我得到以下输出:
cabal: Could not resolve dependencies:
trying: deeplearning-hs-0.1.0.2 (user goal)
next goal: base (dependency of deeplearning-hs-0.1.0.2)
rejecting: base-4.8.1.0/installed-075... (conflict: deeplearning-hs =>
base>=4.6 && <4.7)
rejecting: base-4.8.1.0 (global constraint requires installed instance)
rejecting: base-4.8.0.0, 4.7.0.2, 4.7.0.1, 4.7.0.0, 4.6.0.1, 4.6.0.0, 4.5.1.0,
4.5.0.0, 4.4.1.0, 4.4.0.0, 4.3.1.0, 4.3.0.0, 4.2.0.2, 4.2.0.1, 4.2.0.0,
4.1.0.0, 4.0.0.0, 3.0.3.2, 3.0.3.1 (global constraint requires ==4.8.1.0)
Dependency tree exhaustively searched.
问题似乎是这种“全局约束”,但我不确定它来自哪里。我查看了我的全局 .cabal 文件,它们非常通用——它们似乎没有指定任何东西的版本。
【问题讨论】:
标签: haskell build dependencies