我已经安装了使用Cabal的包裹,我可以构建一个依赖于它的程序 cabal build. 。但是,当我在GHCI中加载相同的程序时,GHCI抱怨说,它“找不到模块``Such and and Such''。

我很惊讶这不仅仅是“工作”。如何告诉GHCI在哪里可以找到我与Cabal安装的包装?

这是我的设置:我在Mac OS X 10.6.3上使用GHC 6.10.4,使用Cabal库1.6.0.3版本的Cabal-install版本0.6.2。

有帮助吗?

解决方案

你需要

ghci -package such-and-such

并仔细检查 such-and-such GHC真正可见,跑步 ghc-pkg list | grep such-and-such.

其他提示

ghc-pkg list 在命令行上,会告诉您您的安装软件包是什么。安装的软件包可能是隐藏的,在这种情况下,您可以通过 ghc-pkg expose {pkg-id}.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top