2013-07-04 2 views
2

yesod 웹 응용 프로그램을 설치하려고합니다. 그러나 나열된 종속성 중 하나에 Hackage의 컴파일 타임 오류가 있습니다. 그래서 문제가되는 소스를 다운로드하여 수정하고 자체 cabal-dev 샌드 박스에 설치했습니다. Haskell : Hackage를 통한 로컬 패키지와 함께 cabal-dev 사용

~/dev/fixed_dep$ cabal-dev install 

그때 나는 그 꼭대기에 대한 관심 yesod 응용 프로그램을 설치하려고, 그래서 희망 Hackage에서 다시 설치하려고 고정 의존성을 통지하지 것이다 :

~/dev/yesod_app$ cabal-dev install-deps -s../dev/fixed-dep/cabal-dev 
~/dev/yesod_app$ yesod --dev devel 

을하지만,시 개발 서버를 실행 중이라면 의 종속성을 찾을 수 없다고 주장합니다.

이 아이디어를 수정하는 방법은 무엇입니까? (*)

고마워!

(*)가 나는 저자의 GitHub의에 컴파일 오류 패치를 밀어 나는 나는 경우에 관계없이이 음모-DEV 문제를 해결하는 방법을 알고 싶습니다, 그것은하지만, 조만간 Hackage에 표시됩니다 상상 있을 수있다! the_dependency_folder는 고정 로컬 패키지의 .cabal 파일이 포함

~/dev/yesod_app$ cabal-dev add-source ~/dev/the_dependency_folder 

메인 Yesod 웹 응용 프로그램의 음모-DEV 설치에 포함 할 : @Thomas M. DuBuisson에

+2

원하는 yesod 패키지의 소스 디렉토리에서'cabal-dev add-source path-to-cabalized-fixed-dependency'를 통해 고정 종속성을 추가 할 수 있습니다. –

답변

4

덕분에,이 트릭을했다.

관련 문제