이 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
부트스트랩 : 기존 cabal-install
버전이 없는 경우 bootstrap
디렉터리를 살펴보세요.
cabal
사용하고 지원을 받는 방법을 알아보세요. cabal
에는 철저한 사용자 설명서가 함께 제공됩니다. cabal
처음 접하고 기본 사항을 빠르게 배우고 싶다면 Haskell 및 Cabal 시작하기를 확인하세요.
질문이 있으신가요? Haskell Matrix(온라인 채팅) 또는 Haskell Discourse에 문의하세요.
CONTRIBUTING.md를 참조하세요.