Make: не удалось найти модуль «Система»
Вопрос
Вчера у меня была неудачная установка Darcs с Cabal, сегодня я получаю это при запуске GHC -Make Node.hs:
node.hs: 13: 8: не удалось найти модуль «Система»: используйте -v, чтобы увидеть список поисковых файлов.
Где -то вдоль линий, кажется, кабал поднял свой системный модуль. Что я могу сделать, чтобы исправить это?
Я использую версию 7.0.1 GHC на OSX.
Решение
GHC 7 использует новый стандарт Haskell 2010. Таким образом, это больше не включает в себя устаревшие модули. Путь рекомендования состоит в том, чтобы использовать новые модули (например, System.IO
) вместо этого или используйте -package haskell98
Переключитесь, чтобы снова включить поддержку. Наверняка есть также LANGUAGE
Прагма, чтобы сделать это.
Не связан с StackOverflow