众(国内基本只有高校学生深入玩过 OCaml)所周知,OCaml 版本已经到 5.0.1 啦,只需要安装 opam,然后再 opam init,就能把环境配好。 本人设备是 Ubuntu 跟 macOS,所以可以直接使用下面的指令安装
add-apt-repository ppa:avsm/ppa
apt update
apt install opam
或
brew install opam
但是有则问题,除了包管理工具跟编译器本身,还要配对应的 ocaml-lsp-server
来让 NeoVim 有代码补全文档提示等功能。最新的 ocaml-lsp-server
应该是没适配 5.0.1,所以我的解决方案是把 5.0.0
设置成 default 就行啦。
opam switch create default 5.0.0
再切换到 default // 有可能之前切换成其他版本
opam switch default
然后再安装
opam install ocamlformat
opam install ocaml-lsp-server
然后再配置 NeoVim 的 LSP 相关的就行啦。