由于阴影依赖性,无法在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 Sandbox中,我正在运行cabal repl以进入ghci。导入向量根本是不可能的,还是有办法解决?我在OSX上。

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

stack ghci --package vector

您可以通过按照https://haskell-lang.org/get-started的说明获得堆栈,或者由于您正在运行OS X以来:

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

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

这可能是一个实例。

最新更新