我试图使用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
1条答案
按热度按时间mlmc2os51#
这是Cabal issue #8894。您可以通过降级到Cabal 3.8并忽略关于未知/不受支持的GHC版本的警告或执行
cabal install --lib base
来解决它。