簡體   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