Dieses Cabal Git-Repository enthält die folgenden Hauptpakete:
Hooks
bereitstellt (Lizenz).cabal
Dateiformatbibliothek (Lizenz)cabal
Tool enthält (Lizenz)cabal
-Tools enthält (Lizenz)Das kanonische Upstream-Repository befindet sich unter https://github.com/haskell/cabal.
cabal-install
Binärdatei zu erhaltenGHCup ( bevorzugt ): Holen Sie sich GHCup anhand der Anweisungen auf der Website und führen Sie Folgendes aus:
ghcup install --set cabal latest
Von der offiziellen Website herunterladen : Der cabal-install
Binär-Download für Ihre Plattform sollte die ausführbare cabal
Datei enthalten.
Unveröffentlichte Versionen von cabal-install
zu erhalten : gibt Ihnen die Möglichkeit, noch unveröffentlichte Funktionen auszuprobieren. Derzeit stellen wir Binärdateien nur für x86_64
-Plattformen bereit.
GitHub-Vorschauversion, erstellt aus der Spitze des master
-Zweigs : Laden Sie es von GitHub herunter oder verwenden Sie diesen GHCup-Befehl zur Installation:
ghcup install cabal -u https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-Linux-x86_64.tar.gz head
Ersetzen Sie „Linux“ je nach Bedarf durch „Windows“ oder „macOS“.
Der Standard-Linux-Build ist dynamisch mit zlib
, gmp
und glibc
verknüpft. Um sie verwenden zu können, müssen entsprechende Versionen dieser Bibliotheken installiert sein. Alternativ wird auch eine statisch verknüpfte „Linux-static“-Binärdatei bereitgestellt.
Möglicherweise müssen Sie Folgendes zu Ihrer Datei cabal.project
hinzufügen, wenn Ihr Build aufgrund einer veralteten Cabal
-Bibliothek fehlschlägt:
allow-newer:
*:Cabal,
*:Cabal-syntax
source-repository-package
type: git
location: https://github.com/haskell/cabal.git
subdir: Cabal Cabal-syntax
Noch mehr hochmoderne Binärdateien, die aus Pull-Requests erstellt wurden, sind jederzeit auf der Seite Validate
worklow“ auf GitHub ganz unten auf der Seite oder über den build-alpine
-Workflow für statisch verknüpfte Linux-Builds verfügbar.
cabal-install
für den täglichen Gebrauch zu erstellen Mit cabal-install : Wenn Sie bereits eine Version von cabal-install
haben, führen Sie Folgendes aus:
cabal install cabal-install
um die neueste Version von cabal-install
zu erhalten. (Vielleicht möchten Sie zuerst cabal update
durchführen.)
Von Git : Auch hier können Sie mit einer bereits vorhandenen Version von cabal-install
die neueste Version aus dem Git-Repository installieren. Klonen Sie das Git-Repository, verschieben Sie es in sein Stammverzeichnis und führen Sie Folgendes aus:
cabal install --project-file=cabal.release.project cabal-install
Bootstrapping : Wenn Sie noch keine Version von cabal-install
haben, schauen Sie im bootstrap
-Verzeichnis nach.
cabal
nutzen und erhalten Sie Unterstützung cabal
wird mit einem ausführlichen Benutzerhandbuch geliefert. Wenn Sie neu bei cabal
sind und schnell die Grundlagen erlernen möchten, lesen Sie Erste Schritte mit Haskell und Cabal.
Haben Sie Fragen? Fragen Sie in Haskell Matrix (Online-Chat) oder Haskell Discourse.
Siehe CONTRIBUTING.md.