如何获得" opam init --comp = ..."安装最新的OCaml版本?

时间:2016-01-10 07:47:31

标签: ocaml opam

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

有没有办法让它安装最新发布的版本?它会使安装脚本比每次查找最新版本更容易。

1 个答案:

答案 0 :(得分: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}"

似乎工作。