我已经逐字复制了帅哥basic example,但我收到了一个奇怪的类型错误。类型是相同的,除了一些有hxt-9.3.1.3 ...前面的一些。有谁知道如何解决这个问题?谢谢!
Couldn't match type `hxt-9.3.1.3:Control.Arrow.IOStateListArrow.IOSLA
(hxt-9.3.1.3:Text.XML.HXT.Arrow.XmlState.TypeDefs.XIOState ())'
with `IOSLA (XIOState ())'
答案 0 :(得分:2)
一个有根据的猜测是,您安装的HandsomeSoup
是使用不同版本的hxt
构建的,而不是系统中最新版本的hxt
,所以当您尝试使用两个库时同时你最终得到两个--force-reinstalls
的碰撞版本。即使cabal试图阻止这种情况,HandsomeSoup
等标志也可能导致这种麻烦。在任何情况下,如果我的猜测是正确的,取消注册ghc-pkg unregister HandsomeSoup
({{1}}),然后重新安装它应该解决问题。