Подтвердить что ты не робот

Haskell Не удалось найти модуль `System '

Я новичок в Haskell и имею проблемы с его пакетом.

Я хочу импортировать System.Random, но

Не удалось найти модуль `System.Random '

Затем я попытался импортировать System, но

Не удалось найти модуль `System '.

Он является частью скрытого пакета `haskell98-2.0.0.0 '.


Я попытался найти эту проблему, но эти решения все еще не работают.

Как сказал этот, я попытался установить cabal на своей Mac OS X с помощью MacPort, но

Ошибка: не были установлены следующие зависимости: ghc Ошибка: Состояние 1 встречается во время обработки.

Я установил Haskell Platform и может использовать ghci в командной строке. GHCi, версия 7.2.1


Затем я попытался использовать ghc-pkg expose haskell98-2.0.0.0 как этот.

Но на этот раз я даже не могу запустить ghci.

Верхний уровень:

Неоднозначный интерфейс для "Прелюдии":

он был найден в нескольких пакетах: base haskell98-2.0.0.0


Итак, что я могу сделать, не используя cabal?

4b9b3361

Ответ 1

Модуль System.Random относится к пакет random, который больше не включен в GHC с версии 7.2.1.

Я не уверен, что делать с вашей проблемой Cabal, поскольку я не знаком с Mac OS X, но я бы рекомендовал, чтобы это работало в первую очередь. Установка random должна быть тривиальной с помощью Cabal.

В качестве возможного обходного пути вы можете захотеть использовать более старую версию GHC.

Ответ 2

заклинание заклинания:

cabal install random