您好我刚刚通过命令将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
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
安装cabal
后,您可以安装其他软件包。
因此,要安装Alex包,您将执行cabal install alex
。然后我看到你试图在GHCi中调用Alex,但这不正确,因为alex
是一个程序。你必须从终端调用它。