我该如何安装fay?

时间:2014-05-13 02:07:28

标签: javascript haskell cabal fay

我正在运行ubuntu 13.10而且我在安装fay时遇到了麻烦。我使用 sudo apt-get install haskell-platform 安装了haskell。我尝试cabal install fay并收到以下消息:

$ cabal install fay
Resolving dependencies...
Configuring type-eq-0.4.2...
cabal: The program cpphs is required but it could not be found.
Failed to install type-eq-0.4.2
cabal: Error: some packages failed to install:
fay-0.20.0.0 depends on type-eq-0.4.2 which failed to install.
haskell-names-0.3.3.2 depends on type-eq-0.4.2 which failed to install.
type-eq-0.4.2 failed during the configure step. The exception was:
ExitFailure 1

我尝试安装cpphs,但我已经拥有它了。

$ cabal install cpphs
Resolving dependencies...
All the requested packages are already installed:
cpphs-1.18.4
Use --reinstall if you want to reinstall anyway.

最后,我尝试自行安装type-eq,并且预计它依赖于cpphs

$ cabal install type-eq
Resolving dependencies...
Configuring type-eq-0.4.2...
cabal: The program cpphs is required but it could not be found.
Failed to install type-eq-0.4.2
cabal: Error: some packages failed to install:
type-eq-0.4.2 failed during the configure step. The exception was:
ExitFailure 1

我该怎么办?在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

根据原帖的评论:

  1. cabal抱怨无法找到已安装cpphs

  2. which cpphs说命令无法找到

  3. 表示cpphs不在shell

  4. 的搜索路径中
  5. ~/.cabal/bin添加到PATH可用于解决此问题