【问题标题】:Did I install cabal correctly?我是否正确安装了 cabal?
【发布时间】:2015-04-15 09:34:24
【问题描述】:

您好,我刚刚通过命令将 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

谁能帮我解决这个问题?

【问题讨论】:

  • cabal install alex了吗?
  • @Sibi Oops...不得不说我没有...抱歉这个问题太愚蠢了..
  • 没关系。每个人都会发生。 :)
  • @Sibi 非常感谢!!对不起,Haskell 和一切都是新手..

标签: haskell cabal cabal-install happy alex


【解决方案1】:

安装 cabal 后,您可以安装其他软件包

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

【讨论】:

  • 非常感谢!!解决了一切:D
  • @YiyueWang 很高兴为您提供帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-17
  • 2013-09-25
  • 2023-04-06
  • 2018-06-11
  • 1970-01-01
  • 2019-01-17
相关资源
最近更新 更多