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
.
Что дает?
Спасибо заранее!
Ответы
Ответ 1
Похоже, что cabal не показывает Installed versions
для исполняемых файлов, но только для библиотек.
Может быть, cabal install happy
где-то в вашем домашнем каталоге, например, в $HOME/.cabal/bin
, а не в вашем PATH
. cabal install happy
показывает этот путь в некоторых последних строках. Таким образом, вы можете добавить этот путь к своему PATH
и снова попробовать установить haskell-src-exts
.