Sytuacja jest taka, próbuję zainstalować Netwire przy użyciu Stack. W najnowszym netwire 5.0.1 jest jednak problem, jak donosi dhobbs: http://hub.darcs.net/ertes/netwire/issue/13Jak zainstalować/użyć lokalnej wersji pakietu za pomocą Stack?
Ponieważ nie wiem, kiedy problem zostanie naprawiony, pobrałem repozytorium i sam je wprowadziłem. Jednak nie rozumiem, jak zainstalować taką lokalnie poprawioną wersję. stack install
nie instaluje tego w ~/.stack
. Czy ktoś ma pomysł?
Aktualizacja
Teraz Zajmuję się kilka innych bibliotek za pomocą stosu. Jak sprawić, by inny projekt korzystał z tych bibliotek? Trudne kodowanie względnej ścieżki wygląda niesamowicie brzydko.
Znam tę metodę. Chciałbym jednak umieścić bibliotekę sieciową w wygodniejszym miejscu, odizolowanym od źródła. Wykonanie tego, co powiedziałeś, sprawia, że czuję się jak skompilowanie pakietu oprogramowania/usr i przechowywanie źródeł właśnie tutaj. –
Lub, chciałbym, gdybym używał 'stack ghci' w dowolnym miejscu, mogę zaimportować' Control.Wire' –
Nie jestem w 100%, ale nie sądzę, że jest to obsługiwany przypadek użycia. – adamse