我之前从未见过这个,但今天我尝试使用ghc并获取:
could not find module
there are files missing in the base-4.10.0.0 package
ghc-pkg检查返回:
答案 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