yesod 웹 응용 프로그램을 설치하려고합니다. 그러나 나열된 종속성 중 하나에 Hackage의 컴파일 타임 오류가 있습니다. 그래서 문제가되는 소스를 다운로드하여 수정하고 자체 cabal-dev 샌드 박스에 설치했습니다. ~/dev/fixed_dep$ cabal-dev install
그때 나는 그 꼭대기에 대한 관심 yesod 응용 프로그램을 설치하려
나는 cabal-dev를 사용하여 의존성 지옥에 들어가지 않도록 노력하고 있으며 또한 IDE 용 leksah를 사용하려고합니다. 그러나 leksah의 로컬 작업 공간에 패키지를 추가 할 때, 패키지를 빌드하여 사용자 ~/.cabal 패키지 공간에 설치합니다. 설치 한 cabal-dev 환경에 leksah가 패키지 종속성을 강제로 설치하도록하려면 어떻게해야합
의존성을 깨끗하게 유지하는 프로젝트에 cabal-dev 설정을 사용하는 법을 배우고 있습니다. cabal-dev ghci 및 cabal-deb ghc-pkg은 잘 작동합니다. 그러나 자신이 cabal-dev ghc 명령을 실행하려고하지만 존재하지 않는다고 생각합니다. 문맥이 ghc를 사용하는 이맥스에서 flymake를 얻으려고 시도하지만 똑바로 ghc 명령
나는 이맥스에서 haskell-mode를 사용하고있다. 나는 hasktags에 의한 모든 저축에 대한 나의 haskell 프로젝트를위한 etags를 만드는 데 성공했다. 그러나, cabal 의존성은이 방법으로 탐색 될 수 없다. 그래서 궁금합니다.이 종속체에 대한 소스 코드 탐색 작업을 수행 할 수있는 방법이 있습니까? (예를 들어, java-maven 프
카발 샌드 박스에서 패키지를 업그레이드하는 방법을 이해하는 데 어려움이 있습니다. esqueleto-1.3.4.5을 esqueleto-1.3.5으로 업그레이드하고 myapp.cabal을 esqueleto >= 1.3.5 && < 1.4에 의존하도록 변경했습니다. 도당이 어떻게 작동하는지, esqueleto-1.3.4.5/installed-ac7... 누군가
그래서 플러그인 파일을 사용하여 소스 파일에서 haskell 함수를 동적으로로드하려고합니다. 소스 파일은 패키지 foo (모듈 Foo.Bar 포함)에 따라 다릅니다. Cabal 샌드 박스에서 프로젝트를 실행하고 있는데 여기에 foo이 설치되어 있습니다. 내 메인 프로그램과 플러그인을로드하는 모듈은 모두 foo에 의존합니다. 난 항상 다음과 같은 두 가지 오