Macos HUnit不在Mac上导入
在新安装的Haskell Platform for Max OSX上,当使用Macos HUnit不在Mac上导入,macos,haskell,ghc,hunit,Macos,Haskell,Ghc,Hunit,在新安装的Haskell Platform for Max OSX上,当使用runghc解释器运行时,以下代码在导入测试.HUnit上失败 {-- - Save this file as Main.hs and run with % runghc Main.hs -} module Main where import Test.HUnit derp = test [ "a silly test" ~: 'a' ~=? 'a' ] tests = TestList [ derp ] m
runghc
解释器运行时,以下代码在导入测试.HUnit上失败
{--
- Save this file as Main.hs and run with % runghc Main.hs
-}
module Main where
import Test.HUnit
derp = test [ "a silly test" ~: 'a' ~=? 'a' ]
tests = TestList [ derp ]
main::IO()
main = (runTestTT tests) >>= (\x -> putStrLn $ show x)
但是,在使用ghci时,执行一个简单的导入测试.HUnit就可以了
如何解决命令行中的
ghc
与ghci
REPL之间的差异?重新启动机器。不确定它的路径是否不包含正确的目录或其他内容,但安装后重新启动似乎已经解决了问题。确切的错误消息是什么?还可以尝试添加-v
选项并为我发布输出。运行ghc pkg check
时会得到什么?错误是Main。hs:3:8:找不到模块“Test.HUnit”
,但今天再次尝试似乎可以正常工作。