繁体   English   中英

如何在Ubuntu上安装最新版本的Haskell GHC编译器?

[英]How can I install a recent version of the Haskell GHC compiler on Ubuntu?

我注意到我在Ubuntu 15.04上运行旧版本的GHC。 我可以在不必从源代码编译的情况下获得更新的吗?

我强烈建议使用Stack 它让我的生活更容易110%并解决了你的问题。

你可以得到GHC 7.8 7.8,1106套装不会破坏(没有阴谋集团,没有cabal沙箱安装马拉松),或者你可以获得GHC 7.10和1028套餐 - 来源

您甚至可以在不同的项目中运行不同版本的GHC 查看常见问题解答了解详情 要安装在Ubuntu系统上,请按照安装文档进行安装

编辑 :刚刚尝试使用GHC 7.10创建一个新的stack项目,并且它比预期的要多一些。 安装stack您将运行:

stack new

然后,您需要编辑stack.yaml ,并更改默认的解析器

resolver: lts-2.19

至:

resolver: ghc-7.10

然后你可以运行:

stack setup

要么

stack build --install-ghc  # to build as well!

你将有一个GHC 7.10的新stack项目。 stack.yaml这里

对于许多最近版本的GHC,有一个预包装二进制文件的PPA。

  1. 将以下内容添加到/etc/apt/sources.list.d/extra-ppas.list文件中:

    deb http://ppa.launchpad.net/hvr/ghc/ubuntu vivid main deb-src http://ppa.launchpad.net/hvr/ghc/ubuntu vivid main

  2. 安装PPA的GHC版本之一。 它们被命名为tool-version而Ubuntu附带tool-version只是命名tool 例如,撰写本文时最新的是ghc-7.10.2

  3. GHC将安装在/opt/ghc/<version>/bin 将此文件夹添加到您的路径以使用该版本的GHC。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM