Ho scritto alcuni pacchetti contenenti alcune funzioni extra per trattare tipi comuni che riflettono il modo in cui mi piace usarli (ad esempio, preferisco trattare i documenti di Bson come mappe, piuttosto che liste di campi). Conservo questi pacchetti nelle directory dei sorgenti locali, non su Hackage.A seconda del pacchetto locale nella cabala
Vorrei introdurre le dipendenze tra questi pacchetti nei loro file .cabal
, utilizzando il sistema build-depends
della cabala. Ma questo porta alla seguente errore (bson-docmap
essere un modulo locale):
cabal: At least the following dependencies are missing:
bson-docmap >=0.0
E 'possibile puntare cabala in una directory locale come un repository alternativo?
La mia soluzione attuale è di mantenere tutti i miei moduli in un unico pacchetto locale, ma preferirei spezzarli se possibile.
Basta installare il pacchetto 'bson-docmap'. Una volta installato, la cabala non si preoccupa della sua origine. –