Este repositorio Cabal Git contiene los siguientes paquetes principales:
Hooks
(licencia).cabal
(licencia)cabal
(licencia)cabal
(licencia)El repositorio ascendente canónico se encuentra en https://github.com/haskell/cabal.
cabal-install
GHCup ( preferido ): obtenga GHCup siguiendo las instrucciones en su sitio web y ejecute:
ghcup install --set cabal latest
Descargue desde el sitio web oficial : la descarga binaria cabal-install
para su plataforma debe contener el ejecutable cabal
.
Obtener versiones inéditas de cabal-install
: le brinda la oportunidad de probar funciones aún inéditas. Actualmente, sólo proporcionamos archivos binarios para plataformas x86_64
.
Versión preliminar de GitHub creada desde la punta de la rama master
: descárguela desde GitHub o use este comando GHCup para instalar:
ghcup install cabal -u https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-Linux-x86_64.tar.gz head
Reemplace "Linux" con "Windows" o "macOS", según corresponda.
La compilación predeterminada de Linux está vinculada dinámicamente con zlib
, gmp
y glibc
. Necesitará tener instaladas las versiones apropiadas de estas bibliotecas para usarlas. Alternativamente, también se proporciona un binario "Linux-estático" vinculado estáticamente.
Es posible que deba agregar lo siguiente a su archivo cabal.project
si su compilación falla debido a una biblioteca Cabal
desactualizada:
allow-newer:
*:Cabal,
*:Cabal-syntax
source-repository-package
type: git
location: https://github.com/haskell/cabal.git
subdir: Cabal Cabal-syntax
Incluso más archivos binarios de vanguardia creados a partir de solicitudes de extracción siempre están disponibles en la página Validate
flujo de trabajo en GitHub, en la parte inferior de la página, o desde el flujo de trabajo build-alpine
para compilaciones de Linux vinculadas estáticamente.
cabal-install
para uso diario Con cabal-install : si tiene una versión preexistente de cabal-install
, ejecute:
cabal install cabal-install
para obtener la última versión de cabal-install
. (Es posible que desee cabal update
primero).
Desde Git : nuevamente con una versión preexistente de cabal-install
, puedes instalar la última versión desde el repositorio de Git. Clona el repositorio de Git, muévete a su raíz y ejecuta:
cabal install --project-file=cabal.release.project cabal-install
Bootstrapping : si no tiene una versión preexistente de cabal-install
, busque en el directorio bootstrap
.
cabal
y obtenga soporte cabal
viene con un completo manual de usuario. Si es nuevo en cabal
y desea aprender rápidamente los conceptos básicos, consulte Introducción a Haskell y Cabal.
¿Tienes preguntas? Pregunte en Haskell Matrix (chat en línea) o Haskell Discourse.
Consulte CONTRIBUCIÓN.md.