Haskell Language
음모
수색…
통사론
- cabal <command> 여기서 <command>는 다음 중 하나입니다.
- [글로벌]
- 최신 정보
- 알려진 패키지 목록 업데이트
- 설치하다
- 패키지 설치
- 도움
- 명령에 대한 도움말
- 정보
- 특정 패키지에 대한 자세한 정보 표시
- 명부
- 검색 문자열과 일치하는 패키지 나열
- 술책
- 나중에 설치하기위한 패키지 다운로드
- 사용자 구성
- 사용자의 글로벌 Cabal 구성을 표시하고 업데이트합니다.
- 최신 정보
- [꾸러미]
- 도망
- 패키지의 소스 코드 다운로드 / 압축 해제 (저장소)
- 초기화
- 새 .cabal 패키지 파일 만들기 (대화 형)
- 구성하다
- 패키지를 만들 준비를하십시오.
- 짓다
- 모든 / 특정 구성 요소 컴파일
- 깨끗한
- 빌드 후 정리
- 운영
- 실행 파일을 빌드하고 실행합니다.
- repl
- 주어진 컴포넌트에 대한 인터프리터 세션 열기
- 테스트
- 테스트 스위트에서 모든 / 특정 테스트 실행
- 벤치
- 모든 / 특정 벤치 마크 실행
- 검사
- 패키지의 일반적인 실수를 확인하십시오.
- sdist
- 원본 배포 파일 (.tar.gz) 생성
- 업로드
- Hackage에 소스 패키지 또는 문서를 업로드합니다.
- 보고서
- 빌드 보고서를 원격 서버에 업로드
- 얼다
- 종속성 고정
- 세대 경계
- 종속성 경계 생성
- 방목장
- Haddock HTML 설명서 생성
- 쉰
- HsColour 색으로 된 코드를 HTML 형식으로 생성합니다.
- 부
- 파일을 설치 위치로 복사하십시오.
- 레지스터
- 이 패키지를 컴파일러에 등록하십시오.
- 도망
- [모래 상자]
- 모래 상자
- 샌드 박스 만들기 / 수정 / 삭제
- cabal 샌드 박스 초기화 [FLAGS]
- 캐럴 샌드 박스 삭제 [FLAGS]
- Cabal 샌드 박스 추가 소스 [FLAGS] PATHS
- 캐벌 샌드 박스 삭제 소스 [FLAGS] PATHS
- cabal 샌드 박스 목록 소스 [FLAGS]
- cabal 샌드 박스 hc-pkg [플래그] [-] 명령 [-] [ARGS]
- 샌드 박스 만들기 / 수정 / 삭제
- 임원
- 샌드 박스 패키지 저장소에 대한 명령 액세스 권한 부여
- repl
- 샌드 박스 패키지에 액세스 할 수있는 오픈 인터프리터
- 모래 상자
패키지 설치
새 패키지를 설치하려면 예 : aeson :
cabal install aeson
샌드 박스 작업
Haskell 프로젝트는 시스템 전체 패키지를 사용하거나 샌드 박스를 사용할 수 있습니다. 샌드 박스는 격리 된 패키지 데이터베이스이며 종속성 충돌을 방지 할 수 있습니다 (예 : 여러 Haskell 프로젝트가 서로 다른 버전의 패키지를 사용하는 경우).
Haskell 패키지를위한 샌드 박스를 초기화하기 위해서 그 디렉토리로 가서 다음을 실행하십시오 :
cabal sandbox init
이제 cabal install
실행하여 패키지를 설치할 수 있습니다.
샌드 박스에 패키지 나열 :
cabal sandbox hc-pkg list
샌드 박스 삭제 :
cabal sandbox delete
로컬 종속성 추가 :
cabal sandbox add-source /path/to/dependency
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow