MAC镜头上的Haskell

时间:2012-04-19 16:14:59

标签: haskell

首先,谢谢你看这个。我是编程的新手(我可以编写Java和Python程序)

我会问一些非常微不足道的问题。 如何在我的mac上安装Haskell的“额外”?我的情况是我正在运行ghci,我正在遵循终端http://learnyouahaskell.com/introduction

中的教程

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

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

也许我误解了cabal?这不是你“访问”的东西吗?

感谢您查看我的帖子。我期待功能编程!(我是数学家:))

2 个答案:

答案 0 :(得分:3)

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

如果你使用haskell平台,那么尝试找到安装cabal的位置,并将目录添加到$ PATH变量中。如果Mac的平台安装程序没有在正常位置安装cabal,我认为您可以触发错误。

(注意:新的MacOS AFAIK haskell平台安装程序已损坏,它包含xcode的硬编码路径。但它很容易找到并修复)

结帐haskell mode for emacs。我不使用emacs,所以链接是我唯一可以建议的,抱歉。

答案 1 :(得分:1)

如果您已安装Apple开发人员工具,则可以查看包管理器,例如:自制软件(请参阅http://mxcl.github.com/homebrew/进行安装)。然后在终端中键入

brew install ghc haskell-platform

它将照顾一切,依赖等。你会立刻得到ghc,ghci,cabal,一切。它会将内容放在/usr/local/中,因此您甚至不必编辑$PATH ...

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