Этот репозиторий Cabal Git содержит следующие основные пакеты:
Hooks
(лицензия)..cabal
(лицензия).cabal
(лицензия)cabal
(лицензия).Канонический исходный репозиторий находится по адресу https://github.com/haskell/cabal.
cabal-install
GHCup ( предпочтительно ): получите GHCup, используя инструкции на его веб-сайте, и запустите:
ghcup install --set cabal latest
Загрузите с официального сайта : двоичный файл cabal-install
для вашей платформы должен содержать исполняемый файл cabal
.
Получение невыпущенных версий cabal-install
: дает вам возможность опробовать еще невыпущенные функции. В настоящее время мы предоставляем двоичные файлы только для платформ x86_64
.
Предварительная версия GitHub, созданная на основе master
ветки : загрузите с 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.project
, если сборка завершится неудачно из-за устаревшей библиотеки Cabal
:
allow-newer:
*:Cabal,
*:Cabal-syntax
source-repository-package
type: git
location: https://github.com/haskell/cabal.git
subdir: Cabal Cabal-syntax
Еще более передовые двоичные файлы, созданные на основе запросов на включение, всегда доступны на странице рабочего процесса Validate
на GitHub, в самом низу страницы, или в рабочем процессе build-alpine
для статически связанных сборок Linux.
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
Начальная загрузка : если у вас нет существующей версии cabal-install
, загляните в каталог bootstrap
.
cabal
и получите поддержку cabal
поставляется с подробным руководством пользователя. Если вы новичок в cabal
и хотите быстро изучить основы, ознакомьтесь с разделом «Начало работы с Haskell и Cabal».
Есть вопросы? Спросите в Haskell Matrix (онлайн-чат) или Haskell Discourse.
Обратитесь к CONTRIBUTING.md.