2

首先,谢谢你看这个。我是编程新手(我会编程 Java 和 Python)

我要问一些非常琐碎的问题。如何在我的 Mac 上安装 Haskell 的“额外”?我的情况是我运行了 ghci,我正在按照我的终端http://learnyouahaskell.com/introduction上的教程进行操作

我下载了 GHC Xcode Emacs(不工作,下面有更多解释)

但我想在他们的示例中使用类似他们的东西,一个文本编辑器,可以帮助我用 .hs 编写并支持编程语言。我尝试下载 Emacs,但找不到“haskell”作为支持的语言,而且我不知道如何安装它,因此它可以与我的 GHC 一起使用。另外,我不认为本教程对 Cabal 说了很多。我如何访问它?如果我只是进入并输入“cabal install”或只是“cabal”,它只会给我“不在范围内”作为答案。

也许我误解了阴谋集团?这不是您“访问”的东西吗?

感谢您查看我的帖子。我期待函数式编程!(我是一名数学家:))

4

2 回答 2

3

您是否直接从http://www.haskell.org/ghc/安装了 ghc ?通常最好按照教程中的建议安装haskell 平台。它已经包括cabal了。

如果您使用 haskell 平台,请尝试查找cabal安装位置并将目录添加到 $PATH 变量中。如果 Mac 的平台安装程序未安装cabal在通常的位置,我认为您可能会触发错误。

(注意:AFAIK haskell 平台安装程序对于新的 MacOS 已损坏,它包含 xcode 的硬编码路径。但查找和修复很简单)

查看emacs 的 haskell 模式。我不使用emacs,所以链接是我唯一可以建议的,对不起。

于 2012-04-19T17:23:11.620 回答
1

如果您已经安装了 Apple 开发人员工具,您可以查看包管理器,例如 homebrew(请参阅安装链接)。然后在终端中键入

brew install ghc haskell-platform

它会处理所有事情、依赖关系等。您将立即获得 ghc、ghci、cabal 等所有内容。它会把东西放进去,/usr/local/所以你甚至可能不必编辑你的$PATH...

对于编辑,Aquamacs(从http://aquamacs.org/下载)支持开箱即用的 Haskell,并且非常适合 Mac。

于 2012-04-19T20:01:48.467 回答