我写了以下程序:
import Yesod
main = putStrLn "test"
但是当我运行该程序时,我收到以下错误
C:\ myprograms> runhaskell test0
test0.hs:1:8: 找不到模块`Yesod' 使用-v查看搜索到的文件列表。
但我安装了Yesod!有谁知道发生了什么?
答案 0 :(得分:0)
正如评论所描述的,第一步是列出你的包。第二个是检查版本以查看它们是否对应。第三是看看你希望提供模块的包是否实际暴露而不是隐藏。