команда “alex” для лексического анализатора Alex не работает

Я пытаюсь записать лексический анализатор с помощью лексического анализатора 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

Я сделал что-то не так? Что я, как предполагается, делаю?

1
задан 28 January 2017 в 06:09

1 ответ

Мой друг ответил за меня в другом месте. Оказывается, что у меня был неправильный путь.

я буду включать поиск и устранение неисправностей, он сделал на всякий случай других людей, имеют другую проблему, чем я:

alex установлен в .cabal/bin. Для проверки попробуйте

cd ~/.cabal/bin

и

./alex

, Если это работает, то отредактируйте файл/.bashrc путем помещения этой строки внизу

export PATH="$PATH:$HOME/.cabal/bin"
1
ответ дан 7 December 2019 в 15:41

Другие вопросы по тегам:

Похожие вопросы: