У меня много проблем с cabal-install
:
1: Каждый раз, когда я делаю cabal update
, он говорит мне делать cabal install cabal-install
, поэтому я делаю, а затем, когда я снова делаю cabal update
, он говорит то же самое.
2: Когда я пытаюсь установить ghc-mod
из hackage, это дает мне эту ошибку:
[[email protected] ~]$ 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
. Это дало мне следующую ошибку:
[[email protected] ~]$ 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
, чтобы игнорировать зависимости, все еще не удалось.