use*_*628 1 haskell quickcheck
我的ghci版本是8.4.3
我试过了
stack install QuickCheck
Run Code Online (Sandbox Code Playgroud)
已安装某些东西。但是当我输入时import Test.QuickCheck,它会Could not find module ‘Test.QuickCheck’再次显示。我该如何解决?
首先,stack install不建议安装可执行文件或库。相反,您可以做一些事情来使用该QuickCheck库:
QuickCheck在诸如stack ghci或之类的命令中使用stack ghc,则可以将其添加为一个--package选项,例如,运行REPL以便QuickCheck可以使用stack ghci --package QuickCheck然后编写import Test.QuickCheck。QuickCheck,则可以运行stack ghc --package QuickCheck -- MyProgram.hs(使用--package最后一个项目符号中的选项)。另外,您可以使用stack的脚本功能,并在程序顶部包含如下一行:
-- stack --resolver lts-12.18 script --package QuickCheck
QuickCheck在大型项目中使用,请将其作为依赖项添加到您的my-program.cabal或project.yaml文件中。相同的指导适用于您可能要使用的任何软件包。