ocaml - 是否可以制作 opam "sandbox"?

标签 ocaml opam

我有两个使用 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

关于ocaml - 是否可以制作 opam "sandbox"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27640897/

相关文章:

ocaml - Opam安装派生,语法错误

module - 错误 : Cannot safely evaluate the definition of the recursively-defined module

jar - 无法链接到 Ocaml-java(或 Cafesterol)的标准库

ocaml - 如何使用 opam 安装特定版本的 ocaml 编译器

ocaml - 使兼容的 ocaml、camlp4、ppx、node、js_of_ocaml、ocamlbuild

ocaml - 如何在 ocaml 中将 ocamlbuild 与 OPAM 结合使用?

ocaml - opam upgrade 想降级一堆包

ocaml - 如何将 OCaml 目标文件与核心模块链接?

types - 元组中的 OCaml 意外类型不匹配

functional-programming - `val hash : ' a -> int` 是如何在 OCaml 中实现的?