在MacOSX Yosemite上加载GHCi



我最近启动了Haskell,并从官网下载了Haskell平台。我看过的大多数教程都给出了加载时解释器应该是什么样子的截图。例如,《学Haskell For a great good》这本书就声称应该出现这种情况:

GHCi, version 6.8.2: http://www.haskell.org/ghc/  :? for help  
Loading package base ... linking ... done.  
Prelude>  

然而,当我这样做时,我没有得到"Loading package base…"语句。我是不是错过了下载?还有,这就是我和Haskell打交道的全部条件吗?我看到过"gcc"one_answers"cabal"这两个词,但我不确定它们是什么。谢谢你!

正如@duplode评论的那样,Loading package base消息在较新版本的GHCi中被删除了。

GCC是应该预先安装的编译器的集合。在命令行上获取带有gcc --version的版本。

然而,如前所述,您可能指的是GHCGlasgow Haskell C编译器(GHCi是一个交互式版本),它应该与GHCi一起安装。如果安装了它,预计会出现以下内容:

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.10.2

Cabal是一个包管理器,应该与GHC和GHCi一起安装。您可以运行cabal --version来测试它是否安装。


相关链接:

  • GHC主页
  • 阴谋集团主页
  • GCC主页
  • GHCi指南

最新更新