34

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

import System.Random

信息:

Could not find module `System.Random'
Use -v to see a list of the files searched for.

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

我试着用

 sudo apt-get remove ghc
 sudo apt-get install ghc

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

有人可以帮助我吗?谢谢

4

1 回答 1

53

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

在 2021 年编辑这些天,cabal install不是这样。相反,用于在您的字段cabal init中创建一个包和列表。编译可以用(just build)或(to execute the result)来执行;交互式使用可通过.randombuild-dependscabal buildcabal runcabal repl

于 2012-06-17T03:22:35.300 回答