2016-11-23 4 views
1

Ich versuche, BNFC auf meinem Mac zu installieren (Running OS Sierra). Ich habe bereits die Haskell-Plattform für Mac installiert (v.8.0.1) Ich habe installiert cabal dann verwendet, um Alex (v 3.2.1) und glücklich (v 1.19.5) zu installieren. Ich habe dann die cabal install bnfc ausgeführt und das wird richtig installiert. Das Problem ist, sobald ich tippe bnfc oder versuchen, alle bnfc Befehle erhalte ich:BNFC Installationsfehler

-bash: bnfc: Befehl nicht

Gibt es etwas, was ich bin hier fehlt gefunden? Wenn ich BNFC versuchen die Installation wieder erhalte ich:

alle angeforderten Pakete sind bereits installiert: BNFC-2.8.1

Irgendwelche Ideen? Vielen Dank!

Antwort

0

Kopieren über die Dateien (alex, bnfc und glücklich) Ended up von

/Users/Benutzername/Library/Haskell/bin

zu

/usr/local/bin/

und alle arbeiten jetzt

2

Die Haskell Platform sollte schon mit alex und happy kommen. cabal installiert standardmäßig Binärdateien auf ~/.cabal/bin, die nicht auf Ihrem PATH sein können.

+0

Wie gehe ich darüber, das zu meinem Pfad hinzuzufügen? – Will

+0

Hängt von der verwendeten Shell ab. Für bash würden Sie normalerweise eine Zeile wie 'export PATH =" ~/.cabal/bin: $ PATH "' am Ende Ihrer '.bashrc' hinzufügen. – kosmikus