Он является членом скрытого пакета QuickCheck-1.2.0.0, Как загрузить файл hs - PullRequest
4 голосов
/ 14 апреля 2011

установлен QuickCheck,

я снова устанавливаю cabal install QuickCheck-1.2.0.0

и загрузить снова и имеет ошибку

Не удалось найти модуль Test.QuickCheck.Batch': It is a member of the hidden package QuickCheck-1.2.0.0 '.

Это скрытый пакет, Как это сделать?

ghc -o tryprog hello.hs -package QuickCheck-1.2.0.0 : не может удовлетворить пакет QuickCheck-1.2.0.0 (используйте -v для получения дополнительной информации)

помимо этой ошибки, как загрузить файл .hs с пакетом quickcheck-1.2.0.0?

добавил 50 баллов за этот вопрос

Я искренне прошу вашей помощи по этой проблеме с загрузкой !!

Ответы [ 3 ]

12 голосов
/ 20 апреля 2011

Вы можете скрыть или открыть пакеты с помощью команды ghc-pkg, как в ghc-pkg expose QuickCheck-1.2.0.0, ghc-pkg hide QuickCheck-2.4 и т. Д.

3 голосов
/ 14 апреля 2011

Test.QuickCheck.Batch - это модуль быстрой проверки версии 1.x, и вы, вероятно, установили более новую версию быстрой проверки 2.x.Как обычно, вы можете найти документацию по взлому .

2 голосов
/ 19 апреля 2011

Согласно руководству пользователя GHC вы используете -package при компиляции, чтобы указать имя пакета. В соответствии с получаемой ошибкой вы должны указать '-package QuickCheck-1.2.0.0'.

...