0

こんにちは、コマンドで 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)

これをオンラインで検索したところ、最初にバージョンを確認する必要があるというWebページが見つかりました。

 cabal configure -v | grep -e alex -e happy

しかし、私はこの行を得ました

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

誰でもこの問題を解決できますか?

4

1 に答える 1

3

インストールしたら、他のパッケージcabalをインストールできます。

したがって、Alex パッケージをインストールするには、次のようにしますcabal install alex。次に、GHCi で Alex を呼び出そうとしたことがわかりましたalexが、プログラムであるため、正しくありません。ターミナルから呼び出す必要があります。

于 2015-04-15T10:02:07.630 に答える