make:找不到模块'System'

时间:2010-12-15 05:58:22

标签: haskell cabal

昨天我有一个用cabal安装失败的darcs,今天我在运行ghc --make node.hs时得到了这个:

  

node.hs:13:8:       找不到模块`System':         使用-v查看搜索到的文件列表。

在某些地方,cabal似乎已经开始使用它的系统模块了。我该怎么做才能修复它?

我在OSX上使用ghc的7.0.1版本。

1 个答案:

答案 0 :(得分:19)

GHC 7使用全新的Haskell 2010标准。因此,它不再包括传统模块。建议使用新模块(如System.IO)或使用-package haskell98开关再次启用支持。当然,还有一个LANGUAGE编译指示可以执行此操作。