首先,谢谢你看这个。我是编程的新手(我可以编写Java和Python程序)
我会问一些非常微不足道的问题。 如何在我的mac上安装Haskell的“额外”?我的情况是我正在运行ghci,我正在遵循终端http://learnyouahaskell.com/introduction
中的教程我下载了GHC Xcode中 Emacs(不工作,下面有更多解释)
但我想在他们的例子中使用类似的东西,一个文本编辑器,帮助我写入.hs并支持编程语言。我试图下载Emacs,但我找不到“haskell”作为支持的语言,我不知道如何安装它,所以它与我的GHC一起工作。另外,我不认为该教程对Cabal说了很多。我如何访问它?如果我进入并键入“cabal install”或只是“cabal”,它只是给我“不在范围内”作为答案。
也许我误解了cabal?这不是你“访问”的东西吗?
感谢您查看我的帖子。我期待功能编程!(我是数学家:))
答案 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。