因此,Ubuntu 中的 apt-get 更新将我的 GHC 版本从这个存储库更新为 7.10.3 。
在这次更新之后,一切都坏了,所以我从同一个存储库切换到 7.10.2。
现在几乎所有东西都在工作,除了 ghc-mod,它在运行时会在我尝试检查我的项目时出现以下错误:
ghc-mod: <command line>: cannot satisfy -package-id base-4.8.2.0-9bb65294401b6ef629a229811a1f4249
(use -v for more information)
当我在我的项目上运行 cabal-install 时,我没有收到任何依赖错误。
什么可能导致这个问题?GHC-mod 中是否有需要更改的设置或需要指定的路径?
我可以提供更多信息,但我只是不知道从哪里开始这个错误。
我在 .cabal 文件中的 build-depends 部分如下所示:
build-depends: base >=4.8 && <4.9
, mtl
, parsec
, pretty
, readline
就像我说的,这些依赖项都安装得很好。