“alex” comando para o Alex lexer não funciona

1

Estou tentando escrever um lexer usando o Alex Lexer para Haskell. Eu instalei o Alex com

$ cabal install alex

que parece ter funcionado. Então eu experimento o exemplo com

$ alex Tokens.x

e eu recebo

The program 'alex' is currently not installed. You can install it by typing:
sudo apt-get install alex

Eu fiz algo errado? O que devo fazer?

    
por fhyve 28.01.2017 / 04:09

1 resposta

1

Meu amigo respondeu por mim em outro lugar. Acontece que eu tinha o caminho errado.

Vou incluir a solução de problemas que ele fez apenas no caso de outras pessoas terem um problema diferente de mim:

alex instalado em .cabal / bin. Para ter certeza, tente

cd ~/.cabal/bin

e

./alex

Se isso funcionar, edite o arquivo /.bashrc colocando essa linha na parte inferior

export PATH="$PATH:$HOME/.cabal/bin"
    
por fhyve 28.01.2017 / 04:27