OCaml開発環境セットアップ(VSCode)
目的
setup
参考
code:shell
# インストール
~ brew install opam
# 初期設定
~ opam init -y
# インストール可能なバージョンを確認
# バージョン4系統最新の4.14.1
~ opam switch list-available ocaml-base-compiler
~ opam switch create 4.14.1
# 環境変数の設定
~ eval $(opam env)
# シェルの再読み込み
~ source ~/.zshrc
# 対話環境で矢印キーを使えるようにする
~ brew install rlwrap
# 対話環境の起動
# 通常起動は ~ ocaml
~ rlwrap ocaml
# 教科書に必要なライブラリ・ツール (†1)
~ opam install -y user-setup menhir dune ounit tuareg
~ opam user-setup install
各コマンドの意味は次の通り.
opam install -y user-setup menhir dune ounit tuareg: 以下のソフトウェアをインストールする
menhir: 構文解析ツール
dune: 自動ビルドツール
ounit: ユニットテストツール
user-setup: .bash_profile や .emacs のような個人設定ファイルの書き換えを自動で行ってくれる.
VSCodeで書けるようにする
"OCaml and Reason IDE" が非推奨ってVSCodeに言われたので
code:sh
# OCaml-LSPが必要
~ opam install ocaml-lsp-server
# VSCodeでフォーマットできるようにするやつ
# 作業ディレクトリに空でいいので .ocamlformat ファイルを入れとく
~ opam install ocamlformat
格言
困った時は eval $(opam env) を試せ
参考