다른 컴퓨터에 Yesod 웹 앱을 설치하려고합니다.Yesod 설치시 zlib-enum, zlib-binding, zlib-conduit 충돌을 해결하는 방법
나는 현재 컴퓨터에 잘 설치되어 있으며 아무런 문제없이 거기에 cabal install
수 있습니다.
주 (예 : 음모 파일) 정확히 동일
이 내가 점점 계속 오류이다.
음모 :.. 0.1 ==는 ZLIB - 바인딩을 필요로 ZLIB가-열거-0.2.2 구성 * 수 없습니다
zlib-bindings == 0.1에 대한 종속성은 * 패키지 :
zlib- 결합 -0.1.0 및 zlib- 결합 -1.0.0.1. 그러나 그들 중 누구도 사용할 수 없습니다. ZLIB-도관-0.2.0.1가> = 0.0.3 & & < 0.1
ZLIB - 바인딩 - 0.1.0 제외 하였다 ZLIB - 바인딩을 요구하기 때문에
-0.1.0 ZLIB 바인딩에 제외 된 ZLIB - 바인딩 - 0.0 때문이다. 3.2가 선택되었습니다
zlib-bindings-0.1.0은 최상위 종속성 때문에 제외되었습니다. zlib-conduit-0.2.0.1에는 zlib이 필요하기 때문에 zlib-bindings == 0.0.3.2
zlib-bindings-0.1.0.1이 제외되었습니다. 0.0.3.2가 선택 되었기 때문에 제외되었습니다.
ZLIB - 바인딩 - 0.1.0.1는 아니, 때문에 나는이 문제를 해결하지만,이 같은 문제로 계속 실행하는 방법의 모든 종류의 시도 0.0.3.2
최상위 종속성 ZLIB - 바인딩 ==에서 제외되었다 내가 취하는 길은 중요하다.
내 생각 엔이 패키지의 버전이이 시점에서 충돌하고 있다는 것입니다.
해결 될 때까지 어떻게 해결할 수 있습니까?
감사합니다. 기회가 생길 때마다이 솔루션을 사용해 보겠습니다. 새 의존성 분석기를 사용할 수있는 시점에 관한 어떤 말입니까? –
@ThorstenLorenz : 일부 정보 (원래 코멘트로 추가했지만 추가 할 시간이 오래 걸렸습니다)로 답변을 확장했습니다. – ehird
Micheal에게 감사의 말을 전하며, 귀하의 제안에 따라 Cabal 파일을 업데이트 한 후'yesod devel'을 다시 빌드하고 실행할 수있었습니다. –