[英]Cannot install QuickCheck for Haskell: “runInteractiveProcess: permission denied”
[英]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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.