我对 Haskell 完全陌生。为了掌握基础知识,我开始通过“Learn you a Haskell for Great Good”来学习。我被困在从文件加载函数的简单问题上。
该文件被调用baby.hs
并包含函数
doubleMe x = x + x
没有别的了。我已经把它保存在/Users/me
.
输入:load baby
GHCi,我收到以下错误:
target `baby' 不是模块名称或源文件。
我在 Mac 上工作,我baby.hs
使用 TextEdit 集创建了我的文件以生成纯文本/UTF-8 文件。我认为我的主目录是/Users/me
虽然我不确定如何从 GHCi 中检查它,但它是从我在运行 GHCi 之前从 bash 检查时开始的。
知道我做错了什么吗?