【问题标题】:Could not find module ‘Test.QuickCheck’ on Mac在 Mac 上找不到模块“Test.QuickCheck”
【发布时间】:2017-09-18 14:54:59
【问题描述】:

当我尝试测试我的代码时,IntelliJ 给了我这个错误。不过我是用cabal install QuickCheck来安装的。

Testing.hs:3:1: error:
    Could not find module ‘Test.QuickCheck’
    Use -v to see a list of the files searched for.
  |
3 | import Test.QuickCheck
  | ^^^^^^^^^^^^^^^^^^^^^^
Failed, 0 modules loaded.

【问题讨论】:

  • 安装 quickcheck 的时候能把输出贴出来吗?
  • @WillemVanOnsem Resolving dependencies... 所有请求的软件包都已安装:QuickCheck-2.10.0.1 如果您仍想重新安装,请使用 --reinstall。
  • IntelliJ 是否使用 cabal 沙箱?此外,如果它通过 cabal 构建二进制文件,则该包可能会被隐藏。
  • @ThomasM.DuBuisson 我不认为我在使用 cabal 沙箱,我只是按照常规说明安装 Haskell 平台和 cabal
  • 您的 Cabal 文件中是否将 QuickCheck 列为构建依赖项?

标签: haskell intellij-idea cabal quickcheck


【解决方案1】:

我认为这是 8.2.1 Haskell-Platform 二进制文件完整版本中另一个严重错误的实例。

解决方案是强制重新安装损坏的东西,或者只是升级到固定版本。此处提供了更多详细信息:https://mail.haskell.org/pipermail/haskell-cafe/2017-October/127979.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 2017-01-22
    • 2014-11-02
    • 2018-06-06
    • 2012-02-07
    相关资源
    最近更新 更多