ubuntu haskell ghci 7.4.1找不到模块"System.Random"

Mik*_*ike 30 haskell

当我试图在ghci中加载.hs时,它就失败了:

import System.Random
Run Code Online (Sandbox Code Playgroud)

信息:

Could not find module `System.Random'
Use -v to see a list of the files searched for.
Run Code Online (Sandbox Code Playgroud)

我记得它昨天工作,今天突然间它不起作用.这个问题只发生在Ubuntu 12.04 LTS,GHCi 7.4.1上,当我在Windows haskell平台和我工作的其他linux机器上试过这个.

我试着用

 sudo apt-get remove ghc
 sudo apt-get install ghc
Run Code Online (Sandbox Code Playgroud)

删除并重新安装ghc,但问题仍然存在.

有人能帮助我吗?谢谢

Dan*_*ner 46

您必须安装随机包.您可以从包管理器(类似libghc-random-dev或类似的东西)获得它,或者您可以cabal install random.

  • 谢谢大家的回复,我通过首先安装cabal并更新包列表`sudo apt-get install cabal-install cabal update`解决了问题然后我能够安装随机包随`cabal install random` (8认同)