stack
기반 프로젝트에서 katip
라이브러리 버전 0.5.0.0
을 사용하고 싶습니다. (프로젝트는 here입니다.)Stackage Resolver보다 최신 버전 라이브러리를 사용하는 방법
불행히도 stack.yaml
파일에는 확인자 lts-6.4
이 있으며 다운로드 대상은 katip-0.2.0.0
입니다.
katip-0.5.0.0
을 사용하는 올바른 방법은 무엇입니까?
내가 katip >= 0.5 && <0.6
를 사용하여 내 cabal
파일을 수정 시도,하지만 난 그렇게했을 때, 나는이 오류를 가지고 :
1) 음모를 수정 : 당신은 두 가지 일을 할 필요가
In the dependencies for servant-persistent-0.2.0.0: katip-0.2.0.0 must match >=0.5 && <0.6 (latest applicable is 0.5.0.1)
왜'lts-6.4'를 사용합니까? 스택으로 당신은 다음을 선택해야합니다 : 오래된 것 전부 또는 새로운 것 ... 거의 항상 preferrable 인 후자와 함께. 이전 라이브러리 의존성과 새로운 라이브러리 의존성을 혼합하고 싶다면 명시 적으로'extra-deps'를 사용해야 할 것입니다.하지만 그 시점에서 좋은 Old Cabal-install을 사용하는 것이 더 쉽습니다. 또는 오히려, [좋은 _ 새로운 _ Cabal-install] (http://blog.ezyang.com/2016/05/announcing-cabal-new-build-nix-style-local-builds/) ... – leftaroundabout