2

我正在尝试创建简单的 Cabal 可执行包。

Cabal 用户指南的“运行可执行文件”部分说:

您可以使用 run 命令让 Cabal 构建并运行您的可执行文件。

cabal run EXECUTABLE [-- EXECUTABLE_FLAGS]

然而,当我输入该命令时:

$ cabal run HelloWorld

我收到此错误消息:

cabal: unrecognised command: run (try --help)

cabal --help告诉我,确实没有run命令。

我错过了什么吗?如何运行我的可执行文件?


我对 Haskell 和 Cabal 完全陌生;请让我知道在此处包含哪些信息会有所帮助。

我在 Mac OS X 10.8.5 上。

cabal --version给出:

cabal-install version 0.14.0
using version 1.14.0 of the Cabal library 

ghc --version给出:

The Glorious Glasgow Haskell Compilation System, version 7.4.2
4

1 回答 1

10

您的 cabal-install 版本太旧。cabal-install 的最新版本是 1.20。您可以通过运行升级到此版本cabal install cabal-install

于 2014-05-27T19:58:25.227 回答