我有两个用ocaml 4.02.1编译的ocaml项目。有没有办法为每个项目创建单独的opam安装,而不是让两个项目都在全局4.02.1 opam交换机中安装其依赖项?

最佳答案

opam中,您可以具有同一编译器的多个安装:

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


将为每个项目创建两个单独的独立堆栈。您可能还会发现以下命令很有用:

opam switch export
opam switch import

10-08 00:49