Haskell丢失了基础包中的文件

时间:2017-09-22 14:14:15

标签: haskell

我之前从未见过这个,但今天我尝试使用ghc并获取:

could not find module
there are files missing in the base-4.10.0.0 package

ghc-pkg检查返回:

https://pastebin.com/aCmr9igi

3 个答案:

答案 0 :(得分:6)

您可能需要通过-dynamic标志告诉ghc使用共享库,例如

$ ghc --make -dynamic path/to/file.hs

这样做意味着您无需安装ghc-static包。

答案 1 :(得分:3)

我有完全相同的问题。安装ghc-static修复它。

答案 2 :(得分:1)

尝试告诉ghc构建动态链接的目标文件和可执行文件,例如,通过

cabal install --dependencies-only --ghc-option=-dynamic