我正在尝试在我的Mac上安装BNFC(运行OS Sierra)。我已经安装了适用于Mac的Haskell平台(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
有什么想法吗?谢谢!
答案 0 :(得分:2)
Haskell平台应该已经有了alex和happy。 cabal默认情况下会将二进制文件安装到~/.cabal/bin
,这可能不会出现在PATH
上。
答案 1 :(得分:0)
从
结束复制文件(alex,bnfc和happy)/用户/ 用户名 /库/哈斯克尔/ bin中
到
的/ usr / local / bin中/
现在全部工作