如何获得;opam init--comp=…”;要以最新的OCaml版本安装?

如何获得;opam init--comp=…”;要以最新的OCaml版本安装?,ocaml,opam,Ocaml,Opam,如果计算机上尚未安装OCaml版本,运行opam init将要求您指定默认安装的OCaml版本。太好了 有没有办法要求it安装最新发布的版本?这将使编写安装脚本比每次都要查找最新版本更容易。我没有得到答案,因此我提出了以下建议: latest=$( curl -s "https://opam.ocaml.org/urls.txt" | \ sed -n -e '/^compilers/ s/^compilers\/\(

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


有没有办法要求it安装最新发布的版本?这将使编写安装脚本比每次都要查找最新版本更容易。

我没有得到答案,因此我提出了以下建议:

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}"

似乎有效。

@Str。很抱歉解决了我自己的问题,并在其他人感兴趣的情况下发布了答案。