GHC + Cabal 패키지 관리 문제


0

Arch Linux를 사용하고 pacman을 사용하여 최신 GHC를 설치했으며, pacman을 사용하여 Prelude 및 기타 기본과 같은 일부 모듈도 설치했습니다. 며칠 전에 Cabal을 설치하기로 결정했는데 큰 문제가 발생했습니다. pacman이 설치 한 모듈이 Cabal에 의해 잘못되었다고 가정했습니다. 따라서 GHC에서 확인을 취소하고 Cabal에 다시 설치하기로 결정했습니다 (내 목표는 거의 없었습니다). GHC가 현재 이러한 패키지를 찾을 수 없다는 점을 제외하고는 모든 것이 잘 진행되었습니다. 또한 이제는 매우 슬픈 XMonad를 다시 컴파일 할 수도 없습니다.

이 문제를 해결하는 방법에 대한 아이디어가 거의 없으며 도움이 필요합니다. 기본적으로 GHC 자체를 제외한 모든 Haskell 패키지를 팩맨에서 제거하고 Cabal로 옮기는 것이 좋을 것 같습니다. 그러나이 방법을 사용하려면 모든 모듈을 자체적으로 다시 컴파일해야합니다 (꽤 길다) .Xalad를 Cabal에서 작동시키는 방법을 알아야합니다.

GHC가 로컬 Cabal 패키지를 글로벌 패키지와 함께 사용하게 만드는 좋은 방법을 원합니다. 완벽합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.