При новой установке платформы Haskell для Max OSX следующий код не работает на import Test.HUnit
при запуске с использованием интерпретатора runghc
.HUnit не импортируется на Mac
{--
- 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, делая простые import Test.HUnit
работает просто отлично.
Как я могу устранить это несоответствие между ghc
из командной строки и ghci
REPL?
Что такое сообщение об ошибке? Также попробуйте добавить опцию '-v' и пост-вывод – Yuras
Работает для меня. Что вы получаете, когда запускаете 'ghc-pkg check'? –
Ошибка была: «Main.hs: 3: 8: Не удалось найти модуль« Test.HUnit'', но сегодня попытка повторить это, похоже, работает нормально. – sleepynate