【发布时间】:2021-04-10 01:40:33
【问题描述】:
当我试图在 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,但问题仍然存在。
有人可以帮我吗?谢谢
【问题讨论】:
-
你安装了
random包吗?试试ghc-pkg list random -
我尝试在终端输入,我得到:/var/lib/ghc/package.conf.d
-
我试图查找文件名中带有“随机”的文件,但没有找到。对不起,我对这些东西真的很陌生,我该怎么办?
-
GHC 不再附带
random软件包,因此对于较新的 GHC(自 7.2 起),您必须使用发行版软件包管理器或cabal-install自己安装random。 -
@DanielFischer 你知道为什么 GHC 不再附带这个包吗?
标签: haskell