代码之家  ›  专栏  ›  技术社区  ›  user8314628

在Windows上找不到模块“test.quickcheck”

  •  0
  • user8314628  · 技术社区  · 6 年前

    我的GHCI版本是8.4.3

    我试过了

    stack install QuickCheck
    

    安装了一些东西。但是当我输入 import Test.QuickCheck 它告诉我们 Could not find module ‘Test.QuickCheck’ 再一次。我怎么修?

    2 回复  |  直到 6 年前
        1
  •  4
  •   bradrn    6 年前

    首先, stack install is not recommended 用于安装可执行文件或库。相反,您可以做一些事情来使用 QuickCheck 图书馆:

    • 如果你想用 快速检查 在命令中,例如 stack ghci stack ghc ,您可以将其添加为 --package 选项,例如运行一个repl 快速检查 你可以使用 stack ghci --package QuickCheck 然后写 import Test.QuickCheck .
    • 如果您想使用 快速检查 ,然后你就可以跑了 stack ghc --package QuickCheck -- MyProgram.hs (使用 --包装 选项)。或者,您可以使用 stack scripting functionality 并在程序顶部添加这样一行: -- stack --resolver lts-12.18 script --package QuickCheck
    • 如果你想用 快速检查 在大型项目中,然后将其作为依赖项添加到 my-program.cabal project.yaml 文件。

    同样的指导也适用于您可能想要使用的任何软件包。

        2
  •  0
  •   user8314628    6 年前
    1. 下载 QuickCheck-2.12.6.1.tar.gz

    2. cabal install QuickCheck-2.12.6.1.tar.gz