Вопрос

Вчера у меня была неудачная установка 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 Прагма, чтобы сделать это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top