[英]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。
將以下內容添加到/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
安裝PPA的GHC版本之一。 它們被命名為tool-version
而Ubuntu附帶tool-version
只是命名tool
。 例如,撰寫本文時最新的是ghc-7.10.2
。
GHC將安裝在/opt/ghc/<version>/bin
。 將此文件夾添加到您的路徑以使用該版本的GHC。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.