2016-11-23 138 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