这个 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。