我有一个模块“ Dictionary”,在文件“ Dictionary.hs”中声明。
在同一目录中,我有一个文件“ Def.hs”,该文件导入字典
这是我得到的错误
... / edsl / Def.hs:4:7:
找不到模块“字典”:
搜索的位置:
词典
词典
... /edsl/Dictionary.hs在那里。它的权限使得任何人都可以对其进行写入或读取。
我真的不知道为什么我不能导入。我在Mac OS X 10.5.8上使用ghc 6.12.1
编辑
这是相关的代码
在Dictionary.hs中
module Dictionary where
...
并在Def.hs中
module Def where
import Control.Exception
import Data.Dynamic
import Dictionary
...
我只是在错误地定义模块吗?我想导出所有符号。
最佳答案
我才发现问题。我正在使用komodo edit,我创建的用于将文件加载到ghci中的命令不会更改工作目录。
h