3

Haskell Platform for 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コマンドラインとghciREPLの間のこの不一致を解決するにはどうすればよいですか?

4

1 に答える 1

0

マシンを再起動します。正しいディレクトリが含まれていないパスなのか、それとも何か他のものなのかはわかりませんが、インストール後の新たなスタートで解決したようです。

于 2011-07-20T16:02:40.563 に答える