我是Haskell的新手,但是它的软件包有问题。
我想导入System.Random但是
无法找到模块`System.Random'
然后我尝试导入系统但是
无法找到模块`System'。
它是隐藏包“haskell98-2.0.0.0”的成员。
我试图搜索此问题,但这些解决方案仍无效。
正如this所说,我尝试使用MacPort在我的Mac OS X上安装cabal,但是
错误:未安装以下依赖项:ghc 错误:处理期间遇到状态1。
我已经安装了Haskell Platform,可以在命令行中使用ghci。 GHCi,版本7.2.1
然后我尝试使用ghc-pkg expose haskell98-2.0.0.0
作为this one说。
但是这一次,我甚至无法运行ghci。
顶级:
“Prelude”的模糊界面:
在多个包中找到它:base haskell98-2.0.0.0
那么,如果不使用阴谋,我该怎么办?
答案 0 :(得分:20)
System.Random
模块属于the random
package,即no longer included with GHC as of version 7.2.1。
我不知道如何处理你的Cabal问题,因为我不熟悉Mac OS X,但我建议先让它工作。然后使用Cabal安装random
应该是微不足道的。
作为一种可能的解决方法,您可能需要考虑使用旧版本的GHC。
答案 1 :(得分:16)
阴谋咒语:
cabal install random
答案 2 :(得分:0)