Prelude未加载Haskell

irlmq6kh  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(158)

我试图使用QuickCheck来测试一些函数的一些属性,在我'安装' QuickCheck并尝试使用它后,我得到了一个错误,说模块前奏无法加载。
准确的错误消息:

Could not load module ‘Prelude’
It is a member of the hidden package ‘base-4.18.0.0’.
You can run ‘:set -package base’ to expose it.
(Note: this unloads all the modules in the current scope.)

我试图返回到以前的git提交,但错误仍然存在。我该如何解决这个问题?
我有GHC版本9.6.2 base-4.18.0.0

mlmc2os5

mlmc2os51#

这是Cabal issue #8894。您可以通过降级到Cabal 3.8并忽略关于未知/不受支持的GHC版本的警告或执行cabal install --lib base来解决它。

相关问题