2017-08-05 14 views
0

我開始使用堆棧創建新的快速準備工程項目。當我堆棧初始化時,它解析爲一箇舊的ghc編譯器。當我升級編譯器時,我得到了MonadCatchIO-transformer依賴關係的錯誤。我去了MonadCatchIO docs他們說它已棄用exceptions library。所以我在我的cabal文件中替換了依賴關係,並且能夠讓我的項目生成並運行hello world。使用Snap交換依存關係

我想知道如果/當我變得比hello世界項目更復雜時,我是否應該在Snap框架中稍後出現錯誤。

爲什麼MonadCatchIO-transformer是準系統模板的一部分,如果沒有必要和幾年過時的話。

+0

以後傷害你了嗎? – jberryman

+0

目前還不清楚你在這裏問什麼。問題的標題和第一段似乎意味着您遇到了項目依賴關係的問題。但是,你說你已經解決了這個問題,並詢問一個不同的(非常模糊的)關於某個特定的圖書館是否會對你的項目有害的問題。 – user2407038

+0

我嘗試改造我的問題。我希望現在有道理 – mac10688

回答

0

經過git倉庫的快照模板後,我發現template file甚至沒有引用MonadCatchIO變換器。看來無論我用cabal install snap-templates下載的文件都不是當前的源代碼。

我要求他們在問題請求中更新hackage。