在Windows通过WSL Ubuntu安装Opam与OCaml的问题求助
WSL Ubuntu下Opam安装OCaml及Dune的解决方案
1. 安装缺失的依赖包
先更新apt源,再安装unzip和bubblewrap(bwrap是该包的二进制文件):
sudo apt update sudo apt install unzip bubblewrap -y
2. 初始化Opam并安装OCaml编译器
完成依赖安装后,初始化Opam并配置环境变量:
opam init -y # 加载Opam的环境变量,让系统识别ocaml命令 eval $(opam env)
接下来创建OCaml编译环境(这里以当前稳定版4.14.1为例,可替换为其他版本):
opam switch create default ocaml-base-compiler.4.14.1 # 再次加载环境变量确保生效 eval $(opam env)
执行ocaml --version即可验证安装成功。
3. 安装Dune
OCaml环境配置完成后,直接通过Opam安装Dune:
opam install dune -y
执行dune --version验证安装结果。
内容的提问来源于stack exchange,提问作者flori10
相关产品推荐
相关产品推荐

