[英]Could not load my own modules in ghci haskell
i am trying to load a module called Point.hs into a file called Circle.hs by this way:我试图通过这种方式将名为 Point.hs 的模块加载到名为 Circle.hs 的文件中:
module Figures.Circle
( Circle(..)
, getArea
, getPerimeter
) where
import qualified Figures.Point as P
here is my Point.hs file:这是我的 Point.hs 文件:
module Figures.Point
( Point(..)
) where
this is my directory´s tree:这是我的目录树:
and this is what ghci´s error says:这就是 ghci 的错误所说的:
Circle.hs:7:1: error:
Could not find module `Figures.Point'
Locations searched:
Figures\Point.hs
Figures\Point.lhs
Figures\Point.hsig
Figures\Point.lhsig
|
7 | import qualified Figures.Point as P
I get the same error if I call ghci
from within the Figures
directory, that can be avoided by calling ghci
from the parent directory, so ghci Figures\Circle.hs
.如果我从Figures
目录中调用ghci
,我会得到同样的错误,这可以通过从父目录调用ghci
来避免,所以ghci Figures\Circle.hs
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.