1

如果计算机上还没有安装 OCaml 版本,运行opam init会要求您指定默认安装的 OCaml 版本。那太棒了。

有没有办法让它安装最新发布的版本?与每次都必须查找最新版本相比,这将使脚本安装更容易。

4

1 回答 1

3

好吧,我没有得到答案,所以我想出了以下内容:

latest=$(
    curl -s "https://opam.ocaml.org/urls.txt"                            | \
        sed -n -e '/^compilers/ s/^compilers\/\([0-9.]*\)\/\1\/.*$/\1/p' | \
        sort -rn | head -n1)

opam init --comp="${latest}"

似乎工作。

于 2016-01-10T08:57:36.447 回答