2015-04-15 106 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