Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos HUnit不在Mac上导入_Macos_Haskell_Ghc_Hunit - Fatal编程技术网

Macos HUnit不在Mac上导入

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

在新安装的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 ]

main::IO()
main = (runTestTT tests) >>= (\x -> putStrLn $ show x)
但是,在使用ghci时,执行一个简单的导入测试.HUnit就可以了


如何解决命令行中的
ghc
ghci
REPL之间的差异?

重新启动机器。不确定它的路径是否不包含正确的目录或其他内容,但安装后重新启动似乎已经解决了问题。

确切的错误消息是什么?还可以尝试添加
-v
选项并为我发布输出。运行
ghc pkg check
时会得到什么?错误是
Main。hs:3:8:找不到模块“Test.HUnit”
,但今天再次尝试似乎可以正常工作。