Подтвердить что ты не робот

Cabal-install не сохраняет версию для счастливых

Я пытаюсь сделать cabal install hoogle, но есть зависимость от haskell-src-exts-1.13.5:

Configuring haskell-src-exts-1.13.5...
setup: The program happy version >=1.17 is required but it could not be found.

Когда я пытаюсь сделать cabal install happy, похоже, что он успешно завершен, но cabal-install не сохраняет версию:

>$ cabal list happy
* happy
    Synopsis: Happy is a parser generator for Haskell
    Default available version: 1.18.10
    Installed versions: [ Unknown ]
    Homepage: http://www.haskell.org/happy/
    License:  BSD3

Как видите, версия [ Unknown ]. Он остается неизвестным, и cabal-install остается забывающим, если я снова попытаюсь запустить cabal install happy.

Что дает?

Спасибо заранее!

4b9b3361

Ответ 1

Похоже, что cabal не показывает Installed versions для исполняемых файлов, но только для библиотек.

Может быть, cabal install happy где-то в вашем домашнем каталоге, например, в $HOME/.cabal/bin, а не в вашем PATH. cabal install happy показывает этот путь в некоторых последних строках. Таким образом, вы можете добавить этот путь к своему PATH и снова попробовать установить haskell-src-exts.