14
Haskell 스택을 사용하여 github에서 패키지 버전을 설치할 수 있습니까?Haskell Stack github에서 패키지 의존성을 설치하십시오.
.cabal
또는 stack.yaml
파일에서 어떻게 git repo/branch/revision에서 종속성을 가리킬 수 있습니까?
Haskell 스택을 사용하여 github에서 패키지 버전을 설치할 수 있습니까?Haskell Stack github에서 패키지 의존성을 설치하십시오.
.cabal
또는 stack.yaml
파일에서 어떻게 git repo/branch/revision에서 종속성을 가리킬 수 있습니까?
documentation for the stack.yaml
packages
section에는보다 복잡한 패키지 위치를 나타내는 예가 나와 있습니다.
packages:
- location: .
- location: dir1/dir2
- location: https://example.com/foo/bar/baz-0.0.2.tar.gz
- location: http://github.com/yesodweb/wai/archive/2f8a8e1b771829f4a8a77c0111352ce45a14c30f.zip
- location:
git: [email protected]:commercialhaskell/stack.git
commit: 6a86ee32e5b869a877151f74064572225e1a0398
- location:
hg: https://example.com/hg/repo
commit: da39a3ee5e6b4b0d3255bfef95601890afd80709
은 그럼 그냥 뭔가 당신이 (예를 들어, GHCi에서로드하지 않음)에서 개발하고로 끌어 코드를 치료하지stack
에게하는package
항목에extra-dep: true
을 추가합니다.
이 답변은 오래되어 보이지 않는 것 같습니다. extra-deps에서 URL과 파일 경로를 지정할 수 있습니다. – Flip