2016-11-23 140 views
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並正確安裝。這個問題一旦是I型BNFC或嘗試使用任何BNFC命令我得到:BNFC安裝錯誤

-bash:BNFC:找不到命令

有我丟失的東西嗎? 當我嘗試安裝BNFC我再次得到:

所有要求的軟件包已經安裝:BNFC-2.8.1

任何想法?謝謝!

回答

0

/用戶/ 用戶名 /庫/哈斯克爾/ bin中端起來拷貝整個文件(亞歷克斯,BNFC快樂)

/USR/local/bin目錄/

和所有現在的工作

2

Haskell的平臺應該已經跟Alex和快樂。 cabal默認安裝二進制文件爲~/.cabal/bin,這可能不在您的PATH上。

+0

如何去補充說,我的道路? – Will

+0

取決於您使用的外殼。對於bash,通常在''.bashrc'的末尾添加一行,例如export PATH =「〜/ .cabal/bin:$ PATH」。 – kosmikus