문제

방금 Cabal Sandboxes와 Fay를 모두 사용하기 시작했습니다.그러나 Fay는 '글로벌'Cabal 패키지 데이터베이스에없는 것처럼 아마도 패키지를 자동으로 찾을 수 없습니다.나는 이 Wiki 페이지 에 대한 조언을 따르기 위해 실패했습니다.나에게 보였다 :

./cabal-sandbox/bin/fay.exe --base-path .cabal-sandbox/i386-windows-ghc-7.6.3/fay-base-0.19/src/ Frontend.hs
.

그러나 fay는 여전히 cannot find package fay-base를 불평합니다.이것에 대해 할 수있는 일이 있습니까? 아니면 샌드 박스 밖에서 Fay를 설치해야합니까?

도움이 되었습니까?

해결책

기본 경로를 제공 할 필요가 없지만 --package-conf를 전달하거나 HASKELL_PACKAGE_SANDBOX 환경 변수를 설정하여 올바른 패키지 구성으로 가리켜야합니다.

예 :

./.cabal-sandbox/bin/fay --package-conf=.cabal-sandbox/x86_64-osx-ghc-7.6.3-packages.conf.d examples/alert.hs
.

또는

HASKELL_PACKAGE_SANDBOX=./.cabal-sandbox/x86_64-osx-ghc-7.6.3-packages.conf.d ./.cabal-sandbox/bin/fay examples/alert.hs
.

자세한 정보는 https://github.com/ Faylang / Fay / Wiki / 설치 및 실행 # 위키 샌드 박스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top