HUnit не импортирует на Mac

При новой установке платформы Haskell для Max OSX следующий код дает сбой на import Test.HUnit при запуске с использованием интерпретатора runghc.

{--
 - 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?


person sleepynate    schedule 19.07.2011    source источник
comment
Что такое точное сообщение об ошибке? Также попробуйте добавить опцию -v и опубликовать вывод   -  person Yuras    schedule 19.07.2011
comment
Работает на меня. Что вы получаете, когда запускаете ghc-pkg check?   -  person John L    schedule 19.07.2011
comment
Ошибка была Main.hs:3:8:Could not find module 'Test.HUnit', но повторная попытка сегодня, кажется, работает нормально.   -  person sleepynate    schedule 20.07.2011


Ответы (1)


Перезагрузите машину. Не уверен, что это пути, не содержащие нужных каталогов, или что-то еще, но новый запуск после установки, похоже, решил эту проблему.

person sleepynate    schedule 20.07.2011