Cabal Sandbox에서 Fay를 사용합니다
문제
방금 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 / 설치 및 실행 # 위키 샌드 박스
제휴하지 않습니다 StackOverflow