我有一个模块“ 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

07-24 09:38
查看更多