這個 Cabal Git 儲存庫包含以下主要套件:
Hooks
建置類型提供 API 的庫(許可證).cabal
檔案格式庫(許可證)cabal
工具的軟體包(許可證)cabal
工具求解器元件的軟體套件(許可證)規範的上游儲存庫位於 https://github.com/haskell/cabal。
cabal-install
進位檔案的方法GHCup (首選):使用其網站上的說明取得 GHCup 並運行:
ghcup install --set cabal latest
從官方網站下載:適合您平台的cabal-install
二進位檔案下載應包含cabal
可執行檔。
取得cabal-install
的未發布版本:讓您有機會嘗試尚未發布的功能。目前,我們僅提供適用於x86_64
平台的二進位。
從master
分支的提示建立的 GitHub 預覽版:從 GitHub 下載或使用此 GHCup 命令進行安裝:
ghcup install cabal -u https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-Linux-x86_64.tar.gz head
根據需要將“Linux”替換為“Windows”或“macOS”。
預設的 Linux 版本是動態連結到zlib
、 gmp
和glibc
。您需要安裝這些庫的適當版本才能使用它。或者,也提供靜態連結的「Linux-static」二進位。
如果您的建置因Cabal
庫過時而失敗,您可能需要將以下內容新增至cabal.project
檔案:
allow-newer:
*:Cabal,
*:Cabal-syntax
source-repository-package
type: git
location: https://github.com/haskell/cabal.git
subdir: Cabal Cabal-syntax
從拉取請求建立的更多尖端二進位檔案始終可以從 GitHub 上頁面最底部的Validate
工作流程」頁面獲得,或從靜態連結 Linux 建置的build-alpine
工作流程中取得。
cabal-install
的方法使用 cabal-install :如果您有一個預先存在的cabal-install
版本,請執行:
cabal install cabal-install
取得最新版本的cabal-install
。 (您可能需要先進行cabal update
。)
從 Git :再次使用預先存在的cabal-install
版本,您可以從 Git 儲存庫安裝最新版本。克隆 Git 儲存庫,移至其根目錄,然後執行:
cabal install --project-file=cabal.release.project cabal-install
Bootstrapping :如果您沒有cabal-install
的現有版本,請查看bootstrap
目錄。
cabal
並獲得支持cabal
附帶完整的使用手冊。如果您是cabal
新手並且想要快速學習基礎知識,請查看 Haskell 和 Cabal 入門。
有疑問嗎?在 Haskell Matrix(線上聊天)或 Haskell Discourse 中提問。
請參閱 CONTRIBUTING.md。