[英]Why can I not install haskell Slides package?
嘗試安裝Haskell的Slides軟件包時,我遇到了陰謀集團:
$ cabal update && cabal install slides
Downloading the latest package list from hackage.haskell.org
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: Slides-0.1.0.8 (user goal)
next goal: base (dependency of Slides-0.1.0.8)
rejecting: base-4.9.0.0/installed-4.9... (conflict: Slides => base>=4.8 &&
<4.9)
rejecting: base-4.9.0.0, base-4.8.2.0, base-4.8.1.0, base-4.8.0.0,
base-4.7.0.2, base-4.7.0.1, base-4.7.0.0, base-4.6.0.1, base-4.6.0.0,
base-4.5.1.0, base-4.5.0.0, base-4.4.1.0, base-4.4.0.0, base-4.3.1.0,
base-4.3.0.0, base-4.2.0.2, base-4.2.0.1, base-4.2.0.0, base-4.1.0.0,
base-4.0.0.0, base-3.0.3.2, base-3.0.3.1 (constraint from non-upgradeable
package requires installed instance)
Dependency tree exhaustively searched.
我通過運行以下命令重置軟件包:
$ rm -rf ~/.ghc ~/.cabal
按照此處的說明進行操作,但仍然會遇到相同的錯誤。 不知道下一步該怎么做。
幻燈片庫0.1.0.8( https://hackage.haskell.org/package/Slides )尚未更新,無法與GHC版本> 7.10一起使用。 從base < 4.9
的基本限制base < 4.9
可以明顯看出,因為GHC 8使用的是4.9基數。
您可以:
cabal unpack slides
然后cd slides*
並編輯slides.cabal
將< 4.9
更改為< 4.10
然后進行cabal install
。 通常這只是所需的,但並非總是如此,因此您可能會看到一組新的編譯錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.