无法通过堆栈安装 cabal
Can't install cabal by stack
当我想通过堆栈安装cabal时,出现错误:
=================
~$ stack install cabal
错误:构建构建计划时,出现以下异常
遇到:
在 cabal-0.0.0.0 的依赖项中:
youProbablyWantCapitalCabal 必须匹配 <0 && >1,但堆栈配置
没有指定的版本(没有那个包
找到名称,也许在 a 中有错字
包的构建依赖或遗漏
stack.yaml 包列表?)
需要,因为 cabal 是构建目标。
一些不同的解决方法:
- 考虑尝试 'stack solver',它使用 cabal-install 求解器来
尝试找到一些有效的构建配置。这样可以方便
在处理许多复杂的约束错误时,但结果可能是
不可预测。
计划构建失败。
=================
然后我尝试按照提示使用 stack solver
来解决它。但还是失败了:
=================
~$ 堆栈求解器
使用配置文件:stack.yaml
使用 cabal 包:
- 卡贝尔/
无需更改 stack.yaml
=================
看来我应该配置 stack.yaml。但是我该怎么办?提前致谢。
正如错误消息所说,您实际上想要 stack install Cabal
(注意大小写!)
当我想通过堆栈安装cabal时,出现错误:
=================
~$ stack install cabal
错误:构建构建计划时,出现以下异常 遇到:
在 cabal-0.0.0.0 的依赖项中: youProbablyWantCapitalCabal 必须匹配 <0 && >1,但堆栈配置 没有指定的版本(没有那个包 找到名称,也许在 a 中有错字 包的构建依赖或遗漏 stack.yaml 包列表?) 需要,因为 cabal 是构建目标。
一些不同的解决方法:
- 考虑尝试 'stack solver',它使用 cabal-install 求解器来 尝试找到一些有效的构建配置。这样可以方便 在处理许多复杂的约束错误时,但结果可能是 不可预测。
计划构建失败。
=================
然后我尝试按照提示使用 stack solver
来解决它。但还是失败了:
=================
~$ 堆栈求解器
使用配置文件:stack.yaml
使用 cabal 包:
- 卡贝尔/
无需更改 stack.yaml
=================
看来我应该配置 stack.yaml。但是我该怎么办?提前致谢。
正如错误消息所说,您实际上想要 stack install Cabal
(注意大小写!)