ocaml 安装

Posted gaoshoufenmu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ocaml 安装相关的知识,希望对你有一定的参考价值。

安装opam

参考官网安装步骤即可,比如对于centos系统,以root用户执行如下指令

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:ocaml/CentOS_7/home:ocaml.repo
yum install opam

然后安装ocaml,使用系统包管理器安装

yum install ocaml

(当然,我是将/etc/yum.repos.d/home:ocaml.repo文件删除后再执行上一条指令,否则安装ocaml时总是出现download超时错误)

安装过程中,可能会出现某些库无法安装,那么可以使用如下命令

yum install opam ocaml gcc gcc-c++ m4 make ocamldoc sqlite-devel libcurl-devel fuse-devel zlib-devel ocaml-camlp5-devel

如果其中某些库系统中已经安装,则会自动跳过

安装好之后设置solver,搜索aspcud并下载

在 .opam/config 中 添加如下一行

solver: aspcud

在~/.bash_profile 中添加如下一行,即aspcud的路径

export OPAMEXTERNALSOLVER=$HOME/.aspcud/aspcud

 

安装core 和 utop

opam install core utop

 

以上是关于ocaml 安装的主要内容,如果未能解决你的问题,请参考以下文章

为啥 OCaml 中的模块类型注释会导致此代码无法编译?

OCaml 用户定义类型和函数返回错误

emacs ocaml REPL:“搜索程序:没有这样的文件或目录,ocaml”

Debian 11 上的 Libgtksourceview-2.0dev 和 Ocaml/Opam/Ocaml-Top

如何在 utop 中重新加载 OCaml 模块

OCaml 中的依赖类型