У меня много проблем с cabal-install
:
1: Каждый раз, когда я делаю cabal update
, он говорит мне сделать cabal install cabal-install
, что я и делаю, а затем, когда я снова делаю cabal update
, он говорит то же самое.
2: Когда я пытаюсь установить ghc-mod
из хакажа, я получаю эту ошибку:
[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.
. Так счастлив, что проблема снова?
Я также пытался загрузить файлы tar.gz из hackage и использовать cabal install
в файле .cabal
, а также изменить файл .cabal
, чтобы игнорировать зависимости, но все равно не удалось.