fu7mu4’s diary

はてなダイアリーから移転しました。

debian 9 に Real World OCaml 環境をセットアップ

https://github.com/realworldocaml/book/wiki/Installation-Instructions には debian 8 にこうやって準備しろとある。

sudo apt-get update
sudo apt-get install m4 ocaml-native-compilers camlp4-extra opam

これでだいたいうまくいく。ただし追加でインストールしなければ。

opam install async yojson core_extended core_bench cohttp async_graphics cryptokit menhir

これらのOCamlパッケージを追加すると外部ライブラリ(OCamlではないパッケージの意)が不足しているため失敗することがある。
失敗した場合、次のパッケージを追加すると回避できるようだ。

sudo apt-get pkg-config zlib1g zlib1g-dev

なお、macOSでは re2 のインストールで失敗するが回避方法がみつからなかった。