【问题标题】:Is it possible to make an opam "sandbox"?是否可以制作 opam“沙盒”?
【发布时间】:2014-12-24 18:25:22
【问题描述】:

我有两个使用 ocaml 4.02.1 编译的 ocaml 项目。有没有办法为每个项目创建单独的 opam 安装,而不是让两个项目在全局 4.02.1 opam 开关中安装它们的依赖项?

【问题讨论】:

    标签: ocaml opam


    【解决方案1】:

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

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

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

    opam switch export
    opam switch import
    

    【讨论】:

    • 如果您给system 编译器起别名,OPAM 还会执行“快速切换”,无需重新安装所有内容。所以你可以做opam switch -A system proj1,假设你的系统编译器是4.01.0
    猜你喜欢
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 2014-09-02
    • 2022-11-02
    • 1970-01-01
    相关资源
    最近更新 更多