You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行cabal install vector命令失败的依赖冲突问题求助

问题原因

执行cabal install vector时依赖解析失败,核心冲突点在于:

  • 系统自带的base-4.14.3.0(随GHC 8.10.7绑定,无法降级)
  • Cabal默认尝试安装的vector-0.13.0.0依赖primitive-0.6.4.0,而primitive-0.6.4.0对base的约束是>=4.5 && <4.13,与当前的base版本不兼容。
解决办法

以下两种方法任选其一即可:

方法一:指定兼容的vector版本

直接安装支持base-4.14的vector版本(0.14及以上),执行命令:

cabal install vector --constraint='vector >=0.14'

方法二:指定兼容的primitive版本

强制使用支持base-4.14的primitive版本(0.7及以上),让Cabal自动匹配对应的vector版本,执行命令:

cabal install vector --constraint='primitive >=0.7'
补充说明

GHC绑定的base包属于系统级依赖,无法通过cabal升级或降级,所有第三方包必须适配当前base版本。

内容的提问来源于stack exchange,提问作者cmal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 10:20:36