我在使用GHC 7.8.2和cabal 1.20.0.1的Linux机器上工作。
我尝试安装semigroups
,每当我这样做时,都会收到有关丢失dyn_hi
文件的可怕错误消息。
/home/me/.cabal/lib/x86_64-linux-ghc-7.8.2/semigroups-0.14
setup-Simple-Cabal-1.18.1.3-x86_64-linux-ghc-7.8.2: Error: Could not find
module: Data.Semigroup with any suffix: ["dyn_hi"] in the search path:
["dist/build"]
cabal: Error: some packages failed to install:
semigroups-0.14 failed during the final install step. The exception was:
我已尝试按照here和here提供的建议。我已删除.cabal/config
,.ghc
,添加shared : True
并按照每一步操作。但在多次重复这些说明后,我仍然遇到相同的错误。
有没有其他方法来诊断和修复这些错误?