我已经编写了一些包含一些额外功能的软件包,用于处理反映我喜欢使用它们的方式的常见类型(例如,我更愿意将Bson文档视为地图,而不是字段列表)。我将这些软件包保存在本地源代码目录中,而不是Hackage上。根据cabal中的本地软件包
我想使用cabal的build-depends
系统在这些软件包的.cabal
文件中介绍这些软件包之间的依赖关系。但是,这会导致下面的错误(bson-docmap
是本地模块):
cabal: At least the following dependencies are missing:
bson-docmap >=0.0
是否有可能指向小集团到本地目录作为备用库?
我目前的解决方法是将我所有的模块放在一个本地包中,但如果可能的话,我宁愿将它们分开。
只需安装'bson-docmap'软件包。安装后,cabal不关心它的来源。 –