たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

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 のインストールで失敗するが回避方法がみつからなかった。

記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。