BNFC 安装错误
BNFC install error
我正在尝试在我的 Mac (运行 OS Sierra) 上安装 BNFC。我已经为 Mac 安装了 Haskell 平台 (v.8.0.1)
我已经安装了 cabal,然后用它来安装 alex (v 3.2.1) 和 happy (v 1.19.5)。然后我 运行 cabal install bnfc 并且安装正确。问题是,只要我输入 bnfc 或尝试使用我得到的任何 bnfc 命令:
-bash: bnfc: command not found
这里有我遗漏的东西吗?
当我再次尝试安装 BNFC 时,我得到:
All the requested packages are already installed: BNFC-2.8.1
有什么想法吗?谢谢!
Haskell 平台应该已经有了 alex 和 happy。 cabal 默认将二进制文件安装到 ~/.cabal/bin
,这可能不在您的 PATH
.
上
结束了从
复制文件(alex、bnfc 和 happy)
/Users/username/Library/Haskell/bin
到
/usr/local/bin/
现在一切正常
我正在尝试在我的 Mac (运行 OS Sierra) 上安装 BNFC。我已经为 Mac 安装了 Haskell 平台 (v.8.0.1) 我已经安装了 cabal,然后用它来安装 alex (v 3.2.1) 和 happy (v 1.19.5)。然后我 运行 cabal install bnfc 并且安装正确。问题是,只要我输入 bnfc 或尝试使用我得到的任何 bnfc 命令:
-bash: bnfc: command not found
这里有我遗漏的东西吗? 当我再次尝试安装 BNFC 时,我得到:
All the requested packages are already installed: BNFC-2.8.1
有什么想法吗?谢谢!
Haskell 平台应该已经有了 alex 和 happy。 cabal 默认将二进制文件安装到 ~/.cabal/bin
,这可能不在您的 PATH
.
结束了从
复制文件(alex、bnfc 和 happy)/Users/username/Library/Haskell/bin
到
/usr/local/bin/
现在一切正常