我遇到了一个奇怪的问题。
我有一个名为“Compiler”的模块,文件本身叫做compiler.hs。 如果我尝试在另一个模块中导入此模块(在同一目录中),GHCi会发出错误并说它无法找到该文件。 现在我在同一目录中有另一个模块,导入时工作正常。
我使用ghci program.hs来解释程序。 “program.hs”导入编译器模块。
我的操作系统是基于debian的Linux发行版并运行GHCi,版本6.12.1:
答案 0 :(得分:4)
将compiler.hs
重命名为Compiler.hs
(大写“C”)。 Linux文件名区分大小写。