2017-03-08 1 views
0

해피 (1.19.5) 최신 버전에서 a bug에 대해 실행 중입니다. 어떻게 stack에 가서 git repo에서만 찾을 수있는 더 행복한 버전의 Happy (1.19.6)을 찾겠습니까? 지금 당장은 모든 것을 관리하는 스택을 제공합니다. 해피에 대한 유일한 언급은 내 음모 파일에 있습니다. 관련 부분은 다음과 같습니다사용하기 편한 버전을 스택으로 지정하도록 지정하십시오.

packages: 
- location: . 
- location: 
    git: [email protected]:orgname/project_name 
    commit: <commitid> 
    extra-dep: true 

적절한 자식 URL로 교체하고 대한 ID를 커밋 :

... 

library: 
    hs-source-dirs:  src 
    ghc-options:   -Wall 
    build-tools:   alex, happy 

... 

답변

1

당신은 종속성 패키지로 취급 특정 패키지를 가지고 당신의 stack.yaml 파일에 다음을 넣어 필요 행복한 프로젝트를 참조하십시오. 자세한 내용은 here을 참조하십시오.

+0

내가 틀릴 수도 있지만,이 점에서 '행복'과 '알렉스'가 아닌가? 아니면 그들은 다른 패키지로 취급됩니까? 이것은'build-depends' 섹션이 아니라는 것에 주목하십시오 ... – Alec

+0

오, 고마워요! 나는 오늘 집에 올 때 이것을 시도 할 것이다. – Alec

+0

@Alec 아, 나는 그것이'build-depends' 섹션 아래 있다는 인상하에 있었다. 이 스레드는 도움이 될 수 있습니다. https://github.com/commercialhaskell/stack/issues/782#issuecomment-131417028. 어떻게 진행되는지 알려주세요. – Sibi

관련 문제