我最近启动了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
的版本。
然而,如前所述,您可能指的是GHC, Glasgow Haskell C编译器(GHCi是一个交互式版本),它应该与GHCi一起安装。如果安装了它,预计会出现以下内容:
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.10.2
Cabal是一个包管理器,应该与GHC和GHCi一起安装。您可以运行cabal --version
来测试它是否安装。
相关链接:
- GHC主页
- 阴谋集团主页 GCC主页
- GHCi指南