每当我尝试在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
这可能是一个实例。