Я пытаюсь записать лексический анализатор с помощью лексического анализатора Alex для Haskell. Я установил Alex с
$ cabal install alex
который, кажется, работал. Затем я пробую их пример
$ alex Tokens.x
и я добираюсь
The program 'alex' is currently not installed. You can install it by typing:
sudo apt-get install alex
Я сделал что-то не так? Что я, как предполагается, делаю?
Мой друг ответил за меня в другом месте. Оказывается, что у меня был неправильный путь.
я буду включать поиск и устранение неисправностей, он сделал на всякий случай других людей, имеют другую проблему, чем я:
alex установлен в .cabal/bin. Для проверки попробуйте
cd ~/.cabal/bin
и
./alex
, Если это работает, то отредактируйте файл/.bashrc путем помещения этой строки внизу
export PATH="$PATH:$HOME/.cabal/bin"