2015-04-15 108 views
0

您好我刚下了命令更新阴谋到最新版本我是否正确安装cabal?

cabal update 

cabal install cabal-install 

然后返回

Installed cabal-install-1.22.2.0 
Updating documentation index /MyPath 

我想用Alex和快乐。对不起,我很新的这..当我试图通过行发行亚历克斯在ghci中

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

你有'cabal install alex'吗? – Sibi

+0

@Sibi哎呀...不得不说我没有...对不起这个问题太蠢了.. –

+0

这很好。适合每个人。 :) – Sibi

回答

3

一旦你安装cabal你可以安装其他包

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

+0

非常感谢你!解决一切:D –

+0

@YiyueWang高兴地帮忙。 – rubik