1

Mac (OS Sierra を実行) に BNFC をインストールしようとしています。Haskell Platform for Mac (v.8.0.1) を既にインストールしています。cabal をインストールしてから、それを使用して alex (v 3.2.1) と happy (v 1.19.5) をインストールしました。次に、cabal install bnfc を実行したところ、適切にインストールされました。問題は、bnfc と入力するか、取得した bnfc コマンドを使用しようとするとすぐに発生します。

-bash: bnfc: コマンドが見つかりません

私がここに欠けているものはありますか?BNFC を再度インストールしようとすると、次のようになります。

要求されたすべてのパッケージは既にインストールされています: BNFC-2.8.1

何か案は?ありがとう!

4

2 に答える 2

2

Haskell プラットフォームには、alex と happy が既に付属しているはずです。cabal は~/.cabal/binデフォルトで にバイナリをインストールしますが、これはあなたの にないかもしれませんPATH

于 2016-11-23T17:05:04.850 に答える
0

からファイル(alex、bnfc、およびhappy)をコピーすることになりました

/Users/ユーザー名/Library/Haskell/bin

/usr/ローカル/ビン/

そしてすべてが現在働いています

于 2016-11-25T22:31:18.067 に答える