【发布时间】:2012-07-05 19:59:39
【问题描述】:
我写了以下程序:
import Yesod
main = putStrLn "test"
但是当我运行程序时出现以下错误
C:\myprograms>runhaskell test0
test0.hs:1:8: 找不到模块“Yesod” 使用 -v 查看搜索的文件列表。
但是我已经安装了Yesod!有谁知道发生了什么?
【问题讨论】:
-
ghc-pkg list的输出是什么?任何输出都是彩色的吗? -
Yesod中真的有一个名为
Yesod的模块吗? (不知道,我自己没用过)。 -
@gspr - 是的,有。它只是重新导出其他模块以使您的导入语句更简洁。
-
@rtperson:啊,那我看得太快了。谢谢。
-
有很多包名称中带有“yesod”。也许您安装了其他之一?输出是什么:cabal info yesod