我在理解如何升級cabal沙箱中的軟件包時遇到了一些麻煩。我想升級esqueleto-1.3.4.5至esqueleto-1.3.5並將我的myapp.cabal更改爲取決於esqueleto >= 1.3.5 && < 1.4。 $ cabal --version cabal-install version 1.18.0.2 using version 1.18.1.2 of the Cabal
所以,我試圖使用插件包從源文件動態加載haskell函數。源文件取決於包foo與模塊Foo.Bar。我正在Cabal沙箱中運行我的項目,在那裏我安裝了foo。我的主程序和我使用插件加載的模塊都取決於foo。我總是得到以下兩個錯誤之一: 當我有安裝在~/.cabalfoo,我得到的錯誤: GHCi runtime linker: fatal error: I found a duplicate de