由于阴影依赖性,无法在ghci中加载向量

时间:2017-08-29 17:45:05

标签: haskell cabal ghci

每当我尝试在ghci中加载矢量包时,我都会得到以下结果:

Prelude> :set -package vector
cannot satisfy -package vector:
    vector-0.12.0.1-6mmeV84KOvJADXavl6mOiY is unusable due to shadowed dependencies:
      primitive-0.6.2.0
    (use -v for more information)

vector安装在我的cabal沙箱中,我正在运行cabal repl以转到ghci。导入矢量根本不可能或是否有办法绕过它?我在OSX上。

2 个答案:

答案 0 :(得分:0)

我不确定在你的情况下导致该错误消息是什么,但有一种可能性是使用Stack的ghci命令,如下所示:

stack ghci --package vector

您可以按照https://haskell-lang.org/get-started上的说明获取Stack,或者因为您在OS X上运行:

curl -sSL https://get.haskellstack.org/ | sh

答案 1 :(得分:0)

完整的8.2.1二进制平台构建问题刚刚解决:https://mail.haskell.org/pipermail/haskell-cafe/2017-October/127979.html

这可能就是一个例子。