2016-11-23 4 views
1

J'essaie d'installer BNFC sur mon Mac (Running OS Sierra). J'ai déjà installé la plate-forme Haskell pour Mac (v.8.0.1) J'ai installé cabal puis utilisé pour installer alex (v 3.2.1) et heureux (v 1.19.5). J'ai alors couru le bnfc d'installation de cabale et cela installe correctement. Le problème est que dès que je tape bnfc ou essayer d'utiliser toutes les commandes bnfc que je reçois:Erreur d'installation BNFC

-bash: bnfc: command not found

Y at-il quelque chose que je suis absent ici? Lorsque je tente d'installer à nouveau BNFC je reçois:

Tous les packages demandés sont déjà installés: bnfc-2.8.1

Toutes les idées? Merci!

Répondre

0

Nous avons fini la copie dans les fichiers (alex, bnfc et heureux) de

/Utilisateurs/nom d'utilisateur/Library/Haskell/bin

à

/usr/local/bin/

et tout fonctionne maintenant

2

La plate-forme Haskell devrait déjà venir avec alex et heureux. cabal installe des binaires à ~/.cabal/bin par défaut, qui peut ne pas être sur votre PATH.

+0

Comment est-ce que je vais ajouter ceci à mon PATH? – Will

+0

Dépend du shell que vous utilisez. Pour bash, vous devez normalement ajouter une ligne comme 'export PATH =" ~/.cabal/bin: $ PATH "' à la fin de votre '.bashrc'. – kosmikus