2014-09-10 2 views
10

cabal 샌드 박스를 "스택"하거나 "package.d"검색 경로를 지정할 수 있습니까?캐럴 샌드 박스를 쌓아 올릴 수 있습니까?

자주 사용하는 패키지를 프로젝트에서 사용할 수 있지만 업데이트하지 않는 일반적인 샌드 박스에 설치하고 싶습니다.

cabal.sandbox.config 파일에 world-file 매개 변수가 있지만 Cabal 소스에 대한 참조를 찾을 수 없습니다.

답변

1

world-filecabal-install이 Gentoo의 /var/lib/portage/world 및 유사 시스템을 모델로하여 설치 요청한 패키지의 일반 텍스트 목록을 유지하는 선택적 기능을 의미한다고 생각합니다. Cabal은 그 파일을 아무 것도 사용하지 않습니다.

제안 된 "중첩 된 샌드 박스"는 전역 설치 또는 사용자 별 설치와 동일한 문제를 일으킬 수 있습니다. 다양한 패키지는 일관성있는 종속 집합을 가져야합니다.

의 프로젝트간에 --sandbox=DIR 매개 변수가있는 단일 샌드 박스를 cabal sandbox으로 공유 할 수 있습니다.

관련 문제