我遇到了很多问题cabal-install
:
1:每次我这样做cabal update
,它都会告诉我这样做cabal install cabal-install
,所以我这样做,然后当我cabal update
再次这样做时,它会说同样的事情.
2:当我尝试ghc-mod
从hackage 安装时,它给了我这个错误:
[username@arch ~]$ cabal install ghc-mod In order, the following will be installed: haskell-src-exts-1.14.0 (reinstall) changes: pretty-1.1.1.1 -> 1.1.1.0 hlint-1.8.55 (reinstall) ghc-mod-3.1.4 setup: The program happy version >=1.17 is required but it could not be found. ghc-mod-3.1.4 depends on haskell-src-exts-1.14.0 which failed to install. haskell-src-exts-1.14.0 failed during the configure step. hlint-1.8.55 depends on haskell-src-exts-1.14.0 which failed to install.
所以问题是The program happy version >=1.17 is required but it could not be found.
,所以我安装happy 1.19.2
使用cabal install happy
没有问题.
我cabal install ghc-mod
再试一次,同样的错误,所以我试过了cabal install haskell-src-exts --reinstall --force-reinstalls
.它给了我以下错误:
[username@arch ~]$ cabal install haskell-src-exts --reinstall --force-reinstalls Configuring haskell-src-exts-1.14.0... setup: The program happy version >=1.17 is required but it could not be found. Failed to install haskell-src-exts-1.14.0 cabal: Error: some packages failed to install: haskell-src-exts-1.14.0 failed during the configure step. The exception was: ExitFailure 1
基本上The program happy version >=1.17 is required but it could not be found.
.那么问题又开心了吗?
我也尝试从hackage下载tar.gz文件并cabal install
在.cabal
文件上
使用,也修改了.cabal
文件以忽略依赖,但仍然失败.