2014-12-24 2 views
3

ocaml 4.02.1로 컴파일되는 두 개의 ocaml 프로젝트가 있습니다. 두 프로젝트 모두 글로벌 4.02.1 opam 스위치에 종속성을 설치하는 대신 각 프로젝트에 별도의 opam 설치를 만드는 방법이 있습니까?opam "샌드 박스"를 만들 수 있습니까?

답변

6

opam에서 동일한 컴파일러의 몇 가지 설치를 가질 수 있습니다

opam switch -A 4.02.1 proj1 
opam switch -A 4.02.1 proj2 

각 프로젝트에 대한 두 개의 독립적 인 스택을 만들 것입니다. 당신은 또한 유용한 이러한 명령을 찾을 수 있습니다 : 당신은`system` 컴파일러의 별명 경우, OPAM 또한 모든 것을 다시 설치가 필요없는 "빠른 스위치"수행

opam switch export 
opam switch import 
+2

. 따라서 시스템 컴파일러가 4.01.0이라고 가정하고 opam switch -A system proj1을 할 수 있습니다. –

관련 문제