【问题标题】:How to install a specific OCaml branch on github as an opam switch如何在 github 上安装特定的 OCaml 分支作为 opam 开关
【发布时间】:2020-07-27 11:34:58
【问题描述】:

在我问了一个 SO-question on periodic I/O buffer flushing in OCaml,我发现我提出的程序由于 OCaml 运行时中的错误而无法可靠地运行。

好消息:该错误已在开发版本中修复,即available on github

现在,我可以检查那个版本...但我更喜欢有一个“opam 开关”。

我怎样才能轻松做到这一点?

【问题讨论】:

    标签: ocaml opam


    【解决方案1】:

    如果我没记错的话,给定开关使用的编译器版本由ocaml-base-compilerocaml-system-compilerocaml-variants 中的一个包管理。这些包可以像任何普通的 opam 包一样被处理,尤其是固定。因此,如果您创建一个空开关(例如opam switch create eintr-again --empty),并将ocaml-variants 固定到您感兴趣的分支(opam pin add ocaml-variants https://github.com/stedolan/ocaml.git#eintr-again),您应该在该开关中获得您想要的编译器版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 2019-11-12
      • 2018-11-15
      • 2016-12-05
      • 1970-01-01
      • 2017-02-05
      • 2019-10-21
      相关资源
      最近更新 更多