[关闭]
@BurdenBear 2019-02-25T15:01:16.000000Z 字数 706 阅读 527

Ocaml项目上手指南


  1. 系统要求

  2. 安装ocaml的包管理工具Opam
    参考 https://opam.ocaml.org/doc/Install.html
    安装完成后运行:

    1. opam init --disable-sandboxing

    来进行初始化

    WSL不支持沙箱功能,需要禁用,即加上 --disable-sandboxing 参数参考: https://github.com/ocaml/opam/issues/3424

  3. 安装指定的ocaml版本:
    目前的ocaml代码中的一些语言特性在最新的ocaml版本中不再可用。推荐使用4.02.3版本的ocaml

    1. opam switch create 4.02 4.02.3

    opam switch create后第一个参数是用来切换不同ocaml编译器的标签,可用随意命名;第二个参数是指定的compiler版本。

    不可用的语言特性:4.07以后的版本中Bytes和String类型被强制分开不能再通用。

  4. 安装Js_of_ocaml
    参考: http://ocsigen.org/js_of_ocaml/3.1.0/manual/overview
    运行:

    1. opam install js_of_ocaml js_of_ocaml-ppx js_of_ocaml-lwt
  5. 安装menhir
    编译时需要额外的依赖: menhir,请参考http://gallium.inria.fr/~fpottier/menhir/
    可以直接用opam安装

    1. opam install menhir
  6. 编译
    参考项目下的READEME.md文档

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注