4

クイックチェックをインストールし、

再度インストールします cabal install QuickCheck-1.2.0.0

再度ロードするとエラーが発生します

モジュールTest.QuickCheck.Batch': It is a member of the hidden packageQuickCheck-1.2.0.0' が見つかりませんでした。

隠しパッケージですが、どうすればいいですか?

ghc -o tryprog hello.hs -package QuickCheck-1.2.0.0 : -package QuickCheck-1.2.0.0 を満たすことができません (詳細については -v を使用してください)

このエラー以外に、パッケージ quickcheck-1.2.0.0 で .hs ファイルをロードする方法を教えてください。

この質問に 50 ポイントを追加しました

この読み込みの問題について、あなたの助けを心からお願いします!!

4

3 に答える 3

12

andなどのghc-pkgコマンドを使用して、パッケージを隠したり公開したりできます。ghc-pkg expose QuickCheck-1.2.0.0ghc-pkg hide QuickCheck-2.4

于 2011-04-20T14:25:32.020 に答える
3

Test.QuickCheck.Batchは Quickcheck バージョン 1.x モジュールであり、より新しい 2.x バージョンの quickcheck がインストールされている可能性があります。いつものように、ドキュメントは hackage にあります。

于 2011-04-14T14:44:16.290 に答える
3

GHC ユーザーズガイドによると、コンパイル時に -package を使用してパッケージ名を指定します。取得しているエラーによると、'-package QuickCheck-1.2.0.0' を指定する必要があります。

于 2011-04-19T13:25:31.640 に答える