2015-04-15 8 views
0

Привет Я только что обновил заговорщиков до последней версии с помощью командыПравильно ли я установил cabal?

cabal update 

и

cabal install cabal-install 

Затем он возвращает

Installed cabal-install-1.22.2.0 
Updating documentation index /MyPath 

Я хочу использовать Алекс и счастливым. К сожалению, я очень новой для него .. Когда я попытался выпустить Алекс в 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

@ Сиби Упс ... Должен сказать, что я этого не делал ... Извините, этот вопрос настолько тупой. –

+0

Это прекрасно. Случается со всеми. :) – Sibi

ответ

3

После установки cabal вы можете установить другие пакеты.

Итак, чтобы установить пакет Alex, вы сделаете cabal install alex. Затем я вижу, что вы пытались вызвать Alex в GHCi, но это неверно, так как alex - это программа. Вы должны вызвать его с терминала.

+0

Большое вам спасибо! Решила все: D –

+0

@YiyueWang Рад помочь. – rubik