我目前具有以下文件夹结构:
/mnt/e/
doc/
code/
haskell/
cirq/
full.hs
primitive.hs
extra/
tuple.hs
bifunctor.hs
在cirq/full.hs
中,我有以下标题:
module Cirq.Full (...) where
import Extra.Tuple
现在,我希望编译器搜索文件夹结构,因为我无法指定模块的位置,但是,我得到了以下信息:
Full.hs:9:1: error:
Failed to load interface for ‘Extra.Tuple’
Perhaps you meant Data.Tuple (from base-4.9.1.0)
Use -v to see a list of the files searched for.
如何正确地将Extra.Tuple
的位置指定为../extra/tuple.hs
?
编辑:在此示例中,我使用GHCi
的{{1}}
“编译”了模块
编辑:我已经使用:l
再试一次,并且发生了相同的错误。
编辑:我正在Windows子系统上为Linux运行Ubuntu 18.04.2 LTS