La situazione è che sto cercando di installare Netwire usando Stack. Tuttavia, c'è un problema nell'ultimo netwire 5.0.1, come riportato da dhobbs: http://hub.darcs.net/ertes/netwire/issue/13Come installare/utilizzare una versione locale del pacchetto usando Stack?
Poiché non so quando il problema verrà risolto, ho scaricato il repository e fatto il resto da solo. Tuttavia, non capisco come installare una versione con patch locale. stack install
non lo installa in ~/.stack
. Qualcuno ha un'idea?
Aggiornamento
Ora sto sviluppando alcune altre librerie utilizzando Stack. Come faccio a far usare un altro progetto a quelle librerie? Il difficile codifica di un percorso relativo sembra incredibilmente brutto.
Conosco questo metodo. Tuttavia, vorrei mettere la libreria netwire in un posto più conveniente, isolata dalla fonte. Fare quello che hai detto mi fa sentire come compilare un gruppo di software sotto/usr e mantenere le fonti proprio lì. –
O dire, mi piacerebbe se io usassi 'stack ghci' ovunque, posso semplicemente importare' Control.Wire' –
Non sono al 100% ma non penso che sia un caso d'uso supportato. – adamse