簡體   English   中英

無法安裝Haskell QuickCheck

[英]Can't install Haskell QuickCheck

我需要安裝Haskell的QuickCheck。 我嘗試運行cabal install QuickCheck ,並收到以下消息:

Resolving dependencies...
In order, the following would be installed:
primitive-0.6 (new package)
template-haskell-2.9.0.0 (latest: 2.10.0.0) (reinstall) changes:
containers-0.5.5.1 -> 0.5.6.3
tf-random-0.5 (new package)
QuickCheck-2.8.1 -base4point8 (new package)

cabal: The following packages are likely to be broken by the reinstalls:
ghc-7.8.3
Use --force-reinstalls if you want to install anyway.

我對Haskell還是很陌生,但是我暗中懷疑打破ghc並不是可行的解決方案。 有什么建議嗎? 謝謝!

PS。 ghc和cabal-install是使用MacPorts安裝的。 如上所述,ghc版本為7.8.3。 cabal-install的端口版本為hs-cabal-install @ 1.18.0.5_1。 此外,我在兩台不同的計算機上遇到了此錯誤; 一個正在運行OS 10.9,另一個正在運行OS 10.10。

對於按用戶的cabal安裝而不是沙箱 ,運行cabal install --reinstall --force-reinstalls QuickCheck很好。 使用沙箱仍然更好。

我也是Haskell的新手,但如今人們似乎應該使用stack

如果是這樣的話,

$ git clone https://github.com/stackbuilders/quickcheck-manual $ cd quickcheck-manual/ $ stack setup $ stack install

參考/請參閱https://github.com/stackbuilders/quickcheck-manual

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM