如何修复cabal安装错误

问题描述 投票:3回答:1

当我尝试使用Cabal安装逆变库(镜头需要)时,我遇到以下错误:

``src / Data / Functor / Contravariant.hs:96:1:StateVar-1.1.0.0:Data.StateVar无法安全导入!模块本身并不安全。''

我没有任何成功的谷歌搜索解决方案,并尝试了一些修复(如摆脱我所有的Haskell包(与``rm -r~ / .ghc'')并重新开始),但我不是真的清楚导致此错误发生的原因。我正在使用ghc 7.4.1 - 这可能是问题吗?

谢谢,

鲁本

haskell cabal lens
1个回答
0
投票

从社区维基的评论中发布正确的答案:

看起来你正受到旧GHC与缺乏安全Haskell注释(在库中)之间的相互作用的影响,这些注释在较新的GHC版本中是多余的。参看http://github.com/ekmett/ersatz/issues/13

© www.soinside.com 2019 - 2024. All rights reserved.