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?
Ответы
Ответ 1
Модуль System.Random
относится к пакет random
, который больше не включен в GHC с версии 7.2.1.
Я не уверен, что делать с вашей проблемой Cabal, поскольку я не знаком с Mac OS X, но я бы рекомендовал, чтобы это работало в первую очередь. Установка random
должна быть тривиальной с помощью Cabal.
В качестве возможного обходного пути вы можете захотеть использовать более старую версию GHC.
Ответ 2
заклинание заклинания:
cabal install random