如果计算机上尚未安装OCaml版本,则运行opam init
会要求您指定默认安装的OCaml版本。太棒了。
有没有办法让它安装最新发布的版本?它会使安装脚本比每次查找最新版本更容易。
答案 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}"
似乎工作。