我已經編寫了一些包含一些額外功能的軟件包,用於處理反映我喜歡使用它們的方式的常見類型(例如,我更願意將Bson文檔視爲地圖,而不是字段列表)。我將這些軟件包保存在本地源代碼目錄中,而不是Hackage上。根據cabal中的本地軟件包
我想使用cabal的build-depends
系統在這些軟件包的.cabal
文件中介紹這些軟件包之間的依賴關係。但是,這會導致下面的錯誤(bson-docmap
是本地模塊):
cabal: At least the following dependencies are missing:
bson-docmap >=0.0
是否有可能指向小集團到本地目錄作爲備用庫?
我目前的解決方法是將我所有的模塊放在一個本地包中,但如果可能的話,我寧願將它們分開。
只需安裝'bson-docmap'軟件包。安裝後,cabal不關心它的來源。 –