我是否正确安装了cabal?

时间:2015-04-15 09:34:25

标签: haskell cabal cabal-install happy alex

您好我刚刚通过命令将cabal更新到最新版本

cabal update

cabal install cabal-install

然后返回

Installed cabal-install-1.22.2.0
Updating documentation index /MyPath

我想用亚历克斯和快乐。对不起,我对它很陌生。当我试图通过

行在ghci中发布alex时
alex wordcount.x

返回

Not in scope: ‘alex’
Perhaps you meant ‘lex’ (imported from Prelude)

我在网上搜索了这个,我找到了一个网页,说我应该先通过

查看它们的版本
 cabal configure -v | grep -e alex -e happy

但我得到了这一行

cabal: No cabal file found.
Please create a package description file <pkgname>.cabal

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

安装cabal后,您可以安装其他软件包

因此,要安装Alex包,您将执行cabal install alex。然后我看到你试图在GHCi中调用Alex,但这不正确,因为alex是一个程序。你必须从终端调用它。